UISplitViewController - 推动模态视图

Mic*_*ker 5 objective-c ipad uisplitviewcontroller modalviewcontroller

在使用UISplitViewController时推送模态视图时最佳做法是什么?你会从RootViewController,DetailViewController或直接从Application Delegate推送?

理想情况下,我想要实现的功能是在基于某些条件加载UISplitViewController时显示模态视图控制器.

提前感谢您对此问题的任何指示.

jv4*_*v42 1

我试图做完全相同的事情,并且我得出了以下答案:从应用程序委托中执行此操作更简单。

在纵向模式下,RootViewController 是以一种奇怪的方式(弹出窗口)创建的,因此它不实用,应用程序委托确保您的视图在所有情况下都能正确显示。我不记得在 DetailViewController 中执行此操作有什么问题。

编辑:实际的实现application:didFinishLaunchingWithOptions:是这样的:[splitViewController presentModalViewController: modalViewController animated: NO];。希望这可以帮助!