我的iPad应用程序以正常的UIView显示登录信息开始。用户登录后,屏幕应该切换到拆分视图。 然而,XCode的SplitViewTemplate(以及我发现的Web上的所有示例)都将UISplitViewController放在主窗口的xib中,并在app delegate中定义一个插座。 我发现在我的情况下不合逻辑,因为我在启动时不需要控制器,并且希望(按照Apple的指导原则)将拆分视图控制器放在它自己的XIB中。 有人有一个工作实例或一步一步的小指令吗?我总是最终没有加载XIB。
或者它是不可能的?但为什么不呢?
勒
答案 0 :(得分:2)
您可以将UISplitViewController放入不同的XIB中。你不能让它成为所有者,但你可以让你的应用程序代理成为所有者,并在删除登录视图时加载它。
然后,您只需在app delegate中处理登录,加载新的XIB并显示它。
答案 1 :(得分:1)
也许不是你问题的答案,但我在我的应用程序中也有一个登录窗口。我所做的是将登录视图放在上面 - 在我的例子中 - TabBar。
答案 2 :(得分:0)
我找到了这篇文章。 Best way to switch between UISplitViewController and other view controllers? 它似乎真的不应该工作。你必须将它放在主xib中然后应用技巧......