使用UISplitViewController推送模态视图时,最佳实践是什么?您是从RootViewController,DetailViewController还是直接从Application Delegate推送?

理想情况下,我要实现的功能是根据特定条件在UISplitViewController加载后立即显示模态视图 Controller 。

在此先感谢您提出任何建议。

最佳答案

我试图做完全相同的事情,并且我想出了以下答案:从App Delegate进行操作更简单。

在Portrait模式下,RootViewController是用一种奇怪的方式(弹出)创建的,因此不切实际,Application Delegate确保您的 View 在所有情况下都能正确显示。我不记得在DetailViewController中执行此操作有什么问题。

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

关于objective-c - UISplitViewController-推送模态视图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3224176/

10-09 02:06