加载新的详细信息视图

时间:2013-01-09 21:11:59

标签: ios uitableview uisplitviewcontroller

我已经从xcode 4.5创建了一个新的splitview。我已将主视图表更改为静态表(3行)。如何在每行单击详细区域时加载不同的视图?

我认为需要在这里完成:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    //load new view here
}

但我不确定语法。

2 个答案:

答案 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