我知道一种为单个 UITableView 创建标题标题的方法:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
return @"My Title"
}
但是如何为多个不同名称的 UITableViews 设置标题?
提前致谢!!
- (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"
}
希望上面的代码可以帮助到你。
您可以使用相同的方法:
但是在创建 tableview 时只需为其分配标签,如下所示: tablebview1.tag = 1;
tableview2.tag = 2 等等..
在这种方法中,您可以检查 tableview 标记值并创建标题。
- (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;
}
}