1

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

我认为需要在这里完成:

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

但我不确定语法。

4

2 回答 2

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];

编辑:我可能误解了你的问题,现在我重新阅读了它。详细区域是什么意思?

于 2013-01-09T21:21:07.540 回答
0

这里有一个可下载的示例项目:

http://www.raywenderlich.com/forums/viewtopic.php?f=2&t=1546

于 2013-01-10T19:59:13.913 回答