【问题标题】:Storyboards - UISplitViewController with a UITabBarController in the DetailStoryboards - UISplitViewController 与一个 UITabBarController 在细节
【发布时间】:2012-06-15 18:07:56
【问题描述】:

我正在尝试在 Storyboard 中设置 UISplitViewController,详细信息将发送到 UITabBarController,然后转到 UINavigationController 包装我的第一个 ViewController。

当设备处于纵向时,我遇到的问题是让 UIBarButtonItem 显示在导航项中。 UITabBarController 是否应该成为 UISplitViewController 的委托并向每个子视图控制器发送委托消息以让它们创建条形按钮项和弹出框?

【问题讨论】:

    标签: ios uitabbarcontroller uisplitviewcontroller


    【解决方案1】:

    我发现需要同样的解决方案。我在我的一个原型应用程序中使用它来进行家庭控制。

    您引用的问题只是您将遇到的几个问题中的第一个。我相信我现在已经为 iPad/iPhone(通用应用程序)提供了完整的解决方案。

    你可以在这里阅读我的帖子:problem and solution description with sample code at my blog

    总而言之,您会遇到以下问题(大多数针对 iPad 实现,一些针对 iPhone 实现。在构建通用应用程序时。):

    • appDelegate 中的模板代码为新形状错误地设置了委托(它真的不再了解详细视图中存在什么类型的控制器
    • UISplitViewController 委托调用未通过 UITabbarController 正确传播到选项卡
    • 您需要决定如何/何时通知选项卡当前的详细信息选择
    • 当构建为通用应用程序时,一些通知现在需要在 prepareForSegue: 方法中发生(因为其他一些通知不会在 iPhone 平台上发生。)

    (所有这些都显示在我的博客文章中)

    【讨论】:

    • 可以发布链接,但请提供更多信息,以便您的答案独立。
    • 不错的博文!我正在寻找这个!
    【解决方案2】:

    你可以在this site.很好的例子中找到例子和理论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-02
      • 2011-01-29
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-06
      相关资源
      最近更新 更多