我知道一种为单个UITableView创建标题标题的方法:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
return @"My Title"
}
但是如何设置具有不同名称的Multiple UITableViews的标题?
先谢谢!!
答案 0 :(得分:2)
- (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"
}
希望上面的代码可以帮到你。
答案 1 :(得分:1)
您可以使用相同的方法:
但是在创建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;
}
}