在iPad上将'UITabBarController与UINavigationController'的iPhone应用程序移动到'UITabBarController with UISplitView'

时间:2010-08-18 19:00:23

标签: iphone uitabbarcontroller uisplitviewcontroller

我有一个应用程序,其中appDelegate有一个UITabBarController。每个选项卡都有一个导航控制器,我目前用它来将单个细节视图推送到每个选项卡的堆栈中。我希望用splitViewController替换每个选项卡上的导航控制器。我使用“接口”构建器为每个选项卡提供UINavigationController。我在为其中包含UISplitViewController的每个选项卡加载nib时遇到问题。我得到一个显示在屏幕上的UITableViewController类的实例,但我没有得到UISplitviewController或Popover或详细视图等。这些类都在一个独立的应用程序中工作,但我无法将它们放入每个一个应用程序中的选项卡。虽然我目前正在使用Interface Builder,但我愿意以编程方式执行此操作。如果有人有建议,或者基于选项卡的应用程序的示例小项目在选项卡中具有单独的拆分视图,我将非常感激。 (因为这是我的第一个问题,我不确定IB会有多少代码或其他图片对我有帮助。如果您需要更多详细信息,请告诉我,我很乐意修改此帖。)

2 个答案:

答案 0 :(得分:1)

Apple documentation

“拆分视图控制器的视图应始终作为应用程序窗口的根视图安装。您不应在导航或标签栏界面内显示拆分视图。”

继续......

答案 1 :(得分:0)

您不仅不应该 - 如果您这样做,运行时会引发错误。这是不可能的。