我有没有理由不能在界面生成器中添加UISplitviewController作为UITabBarController的子代?
我意识到我可以以编程方式做到这一点,但突然之间,我正在质疑这是否是一种合法的方式。
这就是我打算做的事情:
这对我来说听起来有些愚蠢。是否有“推荐”的方式来解决这个问题?
答案 0 :(得分:0)
这已经在Stack Overflow上的几个问题中讨论过了(例如在one of my own questions中)
底线:UISplitViewController
必须是应用程序的根视图(或者更具体地说,是一个窗口)。它不能存在于UITabBarController
或其他任何内容中。如果您尝试在Interface Builder中添加它,您将很快看到它无法完成。如果从代码中执行此操作,则会出现编译时错误或运行时错误。
但是,您可以在拆分视图的主(左)侧放置一个标签栏。