UI 选项卡栏控制器未显示设备上的所有选项卡。模拟器完美运行
Posted
技术标签:
【中文标题】UI 选项卡栏控制器未显示设备上的所有选项卡。模拟器完美运行【英文标题】:UI Tab Bar Controller not displaying all tabs on device. Simulator works perfectly 【发布时间】:2014-05-09 00:42:30 【问题描述】:我有一个使用 Storyboard(iPad 应用程序)创建的标签栏控制器。该应用程序底部有 7 个选项卡,运行良好。我添加了第 8 个选项卡并在模拟器上测试它没有问题,但是当我在实际的 iPad 上运行它时,第 8 个选项卡没有出现。如果我添加第 9 个选项卡,模拟器会按预期放置“更多”选项卡,但设备上什么也没有。
我正在使用 XCode 5.0 和 ios7。
有人遇到过这个问题吗?我无法通过 Google 提供任何信息。
【问题讨论】:
【参考方案1】:尝试从模拟器中进行干净的构建和/或删除您的应用。我发现如果我更改了应用程序 ID 或其他东西,有时我会在模拟器中安装多个版本,而 Xcode 可能会混淆并在模拟器中启动错误的版本。
【讨论】:
【参考方案2】:试试这个:转到 MainWindow.xib,选择 Window 对象并检查“启动时全屏”。
【讨论】:
【参考方案3】:这两个回答帮助我弄清楚了这一点。为了在用户重新排序我正在使用 iCloud 的选项卡时允许持久性。发生的事情是我正在从覆盖我的故事板更改的云中恢复旧的选项卡(和顺序)。感谢您的回复!
【讨论】:
以上是关于UI 选项卡栏控制器未显示设备上的所有选项卡。模拟器完美运行的主要内容,如果未能解决你的问题,请参考以下文章
如何在具有自定义选项卡 UI(不使用选项卡栏)的 UITabBarController 中删除“更多”选项卡