UISplitViewController-如何临时呈现另一个表视图控制器来代替小型主视图控制器



UISplitViewController-如何临时呈现另一个TableViewController来代替小型主控ViewController

通常左边较小的主ViewController嵌入在导航控制器中,我想在它上面推另一个ViewController来选择一些东西,然后返回到初始的。

浏览苹果的文档,但对我来说没有点击。https://developer.apple.com/library/ios/documentation/uikit/reference/uisplitviewcontroller_class/index.html#//apple_ref/occ/instm/UISplitViewController/showViewController:sender:

有方法,但似乎不起作用。

- (void)showViewController:(UIViewController *)vc
                    sender:(id)sender

您不需要调用showViewController。你需要实际包括一个TableView控制器,然后创建一个从主视图到第二个表视图的分段(你可以通过控制从第一个VC拖动到第二次VC来实现)

如果您的主视图控制器也包含TableView,并且如果您使用静态单元格,那么您可以控制+从单元格拖动到第二个TableView,您的工作就完成了。当有人在第一表格视图上选择单元格时,第二表格视图将自动打开。

如果您在MasterView中使用Prototype单元格,那么您需要在didSelectRowAtIndexPath中调用performSegueWithIdentifier方法,它将打开第二个TableView。

所有这些在我的帖子中都有详细的解释,工作代码的链接也包括在内。如果你仔细阅读这篇文章并仔细阅读代码,我相信你会理解一切。

如果你在阅读了这篇文章后还有具体的问题,我很乐意回答。

相关内容

最新更新