【发布时间】:2012-01-12 07:03:37
【问题描述】:
我对 iOS 世界很陌生,由于我来自基于 Activity 的 Android 世界,我对 iOS 如何管理视图之间的转换有点困惑。
我已经创建了一个全屏显示登录表单的 UIViewController(这是一个针对 iPad 的应用程序)。成功登录后,我想切换到另一个视图并使用 UISplitViewController。为了能够从我的初始控制器推送到第二个控制器(这也是一个 UIViewController),我已经添加了一个 UINavigationController,我的第一个控制器是根。
我已将 UISplitViewController 添加到我的第二个 UIViewController 的 xib 中。 Xcode 之前抱怨我的第二个 UIViewController 没有设置视图出口,所以我基本上盲目地将其设置为我的 UISplitViewController 中的 detailView。
结果是第一个 UIViewController 确实被推开,但我没有让 UISplitViewController 显示,但我在视图出口中设置了 DetailView。
我错过了什么吗?首先显示全屏(没有什么花哨,没有多余的装饰)UISplitViewController 然后推送到 UISplitViewController 需要什么?我之前的尝试涉及新的故事板功能,但结果更加令人困惑(即涉及太多魔法)。也许我只是弄错了一些 iOS 的 UI 范例。
【问题讨论】:
标签: ios uiviewcontroller ipad