1. ホーム
  2. uitableview

[解決済み] Storyboardでカスタムテーブルビューのセクションヘッダーとフッターを実装する方法

2022-04-20 13:21:16

質問

ストーリーボードを使用せずに、単純に UIView をキャンバスに置き、それをレイアウトし、それを tableView:viewForHeaderInSection または tableView:viewForFooterInSection デリゲートメソッドです。

UIViewをcanvasにドラッグできないStoryBoardで、これを実現するには?

解決するには?

この質問はiOS 5のものですが、将来の読者のために、iOS 6から、私たちは今使用できることに注意してください。 dequeueReusableHeaderFooterViewWithIdentifier の代わりに dequeueReusableCellWithIdentifier .

そのため viewDidLoad のどちらかを呼び出します。 registerNib:forHeaderFooterViewReuseIdentifier: または registerClass:forHeaderFooterViewReuseIdentifier: . 次に viewForHeaderInSection を呼び出します。 tableView:dequeueReusableHeaderFooterViewWithIdentifier: . このAPIではセルプロトタイプは使用しませんが(NIBベースのビューかプログラムで作成したビューです)、これはデキューされたヘッダーとフッターのための新しいAPIです。