テーブルの最上部にセクションを作成したいのですが、そのセクションは、セルに配置したくない特別な情報を表示するためにのみ使用されます。テーブルに空のセルが表示されていない状態でこれを行うにはどうすればよいですか?
ありがとう。
テーブルの最上部にセクションを作成したいのですが、そのセクションは、セルに配置したくない特別な情報を表示するためにのみ使用されます。テーブルに空のセルが表示されていない状態でこれを行うにはどうすればよいですか?
ありがとう。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
NSInteger rows=0;
switch (section)
{ case 0:
rows=0;
break;
case 1:
rows=any number;
break;
case 2:
rows=any number;
break;
case 3:
rows=any number;
break;
default:
break;
};
return rows;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 4;
}
それが役に立てば幸い。ハッピーコーディング:)
でセクションタイトルとして特別な情報を返し、でtableView:titleForHeaderInSection:
0行を返すだけtableView:numberOfRowsInSection:
です。でヘッダーを返すことにより、そのセクションのヘッダーのカスタムビューを作成できます。tableView:viewForHeaderInSection:
(また)
tableHeaderView
プロパティを任意のUIView(またはそのサブクラス)に割り当てることで、テーブルのヘッダーを作成できます。詳細については、こちらのAppleのドキュメントを確認してください。
Uは、この特定のセクションで空のセルを使用できます。セルは何でも透明にすることができます。