【发布时间】:2012-02-03 16:43:54
【问题描述】:
我的 iPad 应用程序有一个 SplitViewController,我想在它启动时在它上面推送一个屏幕,这样我就可以有一个登录屏幕。问题是我无法获得隐藏主屏幕和详细屏幕的屏幕。
我不能使用 addsubview,因为 rootview 没有隐藏。
【问题讨论】:
标签: iphone ipad uinavigationcontroller uisplitviewcontroller
我的 iPad 应用程序有一个 SplitViewController,我想在它启动时在它上面推送一个屏幕,这样我就可以有一个登录屏幕。问题是我无法获得隐藏主屏幕和详细屏幕的屏幕。
我不能使用 addsubview,因为 rootview 没有隐藏。
【问题讨论】:
标签: iphone ipad uinavigationcontroller uisplitviewcontroller
你可以做这个简单的事情,让 loginview 控制器 rootview 控制器 在应用程序中:didFinishLaunchingWithOptions: make
self.window.rootViewController = self.loginViewController
并在成功登录后创建您的 splitviewcontroller 根视图控制器
appDelegate.window.rootViewController = appDelegate.splitViewController
【讨论】:
要执行此类操作,您必须创建自己的 SplitViewController 实现。一种流行的实现是MGSplitViewController。
【讨论】: