【问题标题】:Can a UIViewController push a UITabBarController?UIViewController 可以推送 UITabBarController 吗?
【发布时间】:2011-03-03 19:21:12
【问题描述】:

如果是这样,我如何在 IB 中设置我的 UITabBarController?我见过的所有示例都在应用委托中创建了 UITabBarController。

【问题讨论】:

    标签: objective-c cocoa-touch uiviewcontroller uitabbarcontroller ios


    【解决方案1】:

    您可以在通常使用UIViewController 的地方使用UITabBarController,但您的用户会感到困惑。标签栏控制器被设计为在上下文之间切换的应用程序范围的栏。

    【讨论】:

    • 我刚试了一下,得到以下错误:由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“test2ViewController”笔尖,但视图出口是未设置。'
    • 该消息意味着您需要在 Interface Builder 中设置视图出口。而且我没有示例代码,因为我不建议这样做。
    • 如何设置视图控制器? IB不会让我拖。
    【解决方案2】:

    我能够以模态方式显示标签栏控制器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多