【问题标题】:iPhone GUI like the build-in iPod applicationiPhone GUI 类似于内置的 iPod 应用程序
【发布时间】:2010-11-01 14:40:44
【问题描述】:

需要一个带有许多选项卡(TabBarController 和 UITabBar)和一个全屏视图的 GUI,例如在本机 iPod 应用程序中的播放器视图。可以从任何选项卡最后显示。 目前使用最新的 iPhone SDK 3.0。

我尝试了很多方法,例如创建Utility并将TabBarController放在反面,但它抛出异常,因为NIB上没有“普通” UIView,除了TabBarController中的几个。

【问题讨论】:

  • 所以构建一个。你有什么问题?
  • 对不起,我正在完成我的问题。

标签: objective-c iphone user-interface interface-builder uitabbarcontroller


【解决方案1】:

您可能会在您的应用委托中保留一个指向标签栏控制器的指针和一个单独的全屏视图控制器。您必须手动实现切换选项卡控制器的视图和全屏控制器的视图。

【讨论】:

  • 我应该如何切换这些视图?我有一个错误“*** 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“FlipsideView”笔尖但未设置视图出口。'”尝试加载带有 TabBarController 的 UIView ;(
  • 确保您的 XIB 中的文件所有者设置为正确的类(UIViewController 或子类),并且其view 出口已连接到视图。
  • 1.创建实用程序。 2.在背面添加了一个TabBarController,并为每个TabBarItem添加了一个UIView。 3.当 FliSideController 的 View outlet 未设置时出现错误:“加载了 'FlipsideView' nib 但未设置 view outlet。” 4.如果将 View 出口设置为第一个 UIView,那么它只显示该视图而没有任何选项卡。 |||请指定要与 oulet 连接什么 UIView?
  • 我很难理解你在做什么。听起来您希望反面控制器成为选项卡控制器,而不是 包含 选项卡栏控制器。我建议在您的主窗口 XIB 中创建反面控制器,并放置所有选项卡。每个选项卡的视图都可以从单独的 XIB 加载。
【解决方案2】:

好的。我的调查完成了。

最好的方法是创建 TabBars 应用程序并将主独立视图显示为模态使用 [自我presentModalViewController:viewController动画:YES]; 和 [self dismissModalViewControllerAnimated:YES];

感谢您的回答。

【讨论】:

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