単一のUITableViewのヘッダータイトルを作成する方法を知っています。
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
return @"My Title"
}
しかし、異なる名前の複数のUITableViewのタイトルを設定するにはどうすればよいですか?
前もって感謝します!!
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
if(tableView==myFirstTable)//myfirstTable is the IBOutlet of the tableView that is connected with your .xib
{
return @"Table1"
}
else
return @"Table2"
}
上記のコードがお役に立てば幸いです。
同じ方法を使用できます。
ただし、テーブルビューを作成するときは、次のようにタグを割り当てます。tablebview1.tag = 1;
tableview2.tag=2など。
このメソッドでは、テーブルビュータグの値を確認してヘッダーを作成できます。
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
switch(tableView.tag){
case:0{
//Based on section provide title.
break;
}
case:1{
//Based on section provide title.
break;
}
case:2{
//Based on section provide title.
break;
}
}