我有一个带有从数组加载的单元格的rootTableView:
logArray = [[NSArray alloc]initWithObjects:@"John", @"Jack", @"Jill", nil];
当我点击一个单元格,例如名为“Jack”的单元格时,它会将我带到“Jack”的子表中
如何将该子tableView的标题设置为“Jack”等
答案 0 :(得分:0)
我认为您可以尝试使用此{/ p>的UITableView
部分标题
答案 1 :(得分:0)
您需要在子tableview中创建一个可以将名称传递给的属性。这样的东西应该在你的didSelectRowAtIndexPath方法中。
UITableViewCell *currentCell = [self.tableView cellForRowAtIndexPath:indexPath];
MySubtableviewController *mstvc = [[MySubTsbleViewController alloc] init];
mstvc.nameProperty = currentCell.textLabel.text;
[self.navigstiomController pushViewController:mstvc];
在子tableView控制器中声明nameProperty的地方。 然后在子视图控制器中,只需在viewDidLoad中设置标题。
self.title = self.nameProperty;
希望这会有所帮助。
答案 2 :(得分:0)
在tableView委托下
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
NextViewController *nextView = [[NextViewController alloc] initWithNibName:@"NextViewController" bundle:nil];
**nextView.title = [logArray objectAtIndex: indexPath.row];**
//push the nextView here
}