我已经从xcode 4.5创建了一个新的splitview。我已将主视图表更改为静态表(3行)。如何在每行单击详细区域时加载不同的视图?
我认为需要在这里完成:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//load new view here
}
但我不确定语法。
答案 0 :(得分:0)
UIViewController *vc = [[UIViewController alloc] initWithNibName:@"nameOfYourFile.xib"];
[self presentViewController:vc animated:YES completion:nil];
有很多方法可以做到这一点,但这里有一种方法来显示你的模态视图控制器 didSelectRowAtIndexPath方法。
如果您使用的是导航控制器,则可以使用:
UIViewController *vc = [[UIViewController alloc] initWithNibName:@"nameOfYourFile.xib"];
[self pushViewController:vc animated:YES];
编辑:我可能误解了你的问题,现在我重新阅读了它。详细区域是什么意思?
答案 1 :(得分:0)
这里有一个可下载的示例项目:
http://www.raywenderlich.com/forums/viewtopic.php?f=2&t=1546