テーブルの上にUIViewを追加すると、ヘッダーのようになります。UITableViewの上にUIViewを追加するにはどうしたらいいですか?
自動レイアウトが許可されていないため、私はUITableViewHeaderを使いたくありません。
テーブルの上にUIViewを追加すると、ヘッダーのようになります。UITableViewの上にUIViewを追加するにはどうしたらいいですか?
自動レイアウトが許可されていないため、私はUITableViewHeaderを使いたくありません。
必要に応じて、UITableViewのヘッダービューをカスタムビューに変更できます。
プロパティをカスタムビューとして設定するには、tableHeaderView
プロパティを使用します。
tableView.tableHeaderView = YourCustomView()
それともUITableViewHeaderを使用しない場合、あなたは常にnil
からtableHeaderView
を設定し、テーブルビュー上のカスタムビューを置くことができます。これと同様に
テーブルビューのcell.thenがscrollViewDidScroll()メソッドを上書きし、tableviewスクロール時にフレームを変更すると、tableView.asの上にUIViewを作成できます。
UITableViewControllerを使用しないでください。代わりにUIViewControllerを使用して、UIViewをシーンの上部と下に置きますが、UITableVIewを配置してください。 – Gruntcakes
@ SausageMachineのコメントに加えて、通常のView ControllerとUITableViewControllerを含むコンテナビューの組み合わせを使用することもできます。これにより、静的なテーブルビューを使用して、テーブルビューの上にビューを追加することができます。 –
はい、UIViewControllerを使用していて、プログラムでtableViewを追加しています。しかし、私は私のtableViewとヘッダーの制約があるべきであるか分からない。 – TIMEX