【发布时间】:2010-12-13 22:13:45
【问题描述】:
我有一个 UINavigationController,我有单独的 UIView,我在使用 UISegmentControl 之间切换。在切换视图时,我将视图作为子视图添加到导航控制器的视图中:
[self.view addSubview:segmentTab1.view];
和
[self.view addSubview:segmentTab2.view];
然后,在 subViews 中,每个都有一个 UITableView,但我的问题是,我无法在 didSelectRowAtIndexPath 方法中将新的 viewController 推送到视图中。
该方法被正确调用并通过设置断点,我可以看到推送视图的方法也被调用,但没有任何反应。这是我推送它的代码:
[self.navigationController pushViewController:detailsViewController animated:YES];
我也试过了
[super.navigationController pushViewController:detailsViewController animated:YES];
我做错了什么 - 或者只是无法使用子视图来做到这一点?
【问题讨论】:
标签: iphone uitableview uinavigationcontroller didselectrowatindexpath