【问题标题】:Moving a 'UITabBarController with UINavigationController' iPhone app to 'UITabBarController with UISplitView' on iPad将“带有 UINavigationController 的 UITabBarController”iPhone 应用程序移动到 iPad 上的“带有 UISplitView 的 UITabBarController”
【发布时间】:2011-03-31 17:59:36
【问题描述】:

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

【问题讨论】:

    标签: iphone uitabbarcontroller uisplitviewcontroller


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      Apple documentation

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

      继续……

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-13
        • 2023-04-02
        • 1970-01-01
        • 1970-01-01
        • 2013-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多