多くの場合、iPhoneのレイアウトが添付のように表示されます。 グループ化されたUITableViewのサブビュー
これはどのように最適ですか?インターフェイスビルダーまたはプログラムで?実際の表のセルを隠すことなく、サブタイトルをUITableViewに追加するにはどうすればよいですか?
Xcode4.2を使用しています。
多くの場合、iPhoneのレイアウトが添付のように表示されます。 グループ化されたUITableViewのサブビュー
これはどのように最適ですか?インターフェイスビルダーまたはプログラムで?実際の表のセルを隠すことなく、サブタイトルをUITableViewに追加するにはどうすればよいですか?
Xcode4.2を使用しています。
tableViewにはヘッダーとフッターがあり、各セクションにもヘッダーとフッターがあります。 (緑私のスクリーンショットで)テーブルビューの聞くとフッターを設定する
、ん:
[self.tableView setTableHeaderView: headerView];
[self.tableView setTableFooterView: footerView];
セクション(青)のヘッダとフッタのため、
-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
を実装する必要がyoul'llそして
-(UIView *) tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
表示されているプログラムのコードgithub
非セル領域は通常、セクションのヘッダーとフッターのビューとして実行されます。
これは、通常、テーブルビューのtableHeaderView
ととプロパティで行われます。
インターフェイスビルダーを使用することをお勧めします。インターフェイスビルダを使用して、すべてのアクションをコードに視覚的に接続できます。
インターフェイスビルダーを使用して、サブビューの位置を変更することもできます。
こちらがお役に立てば幸いです。