自 Xcode 9.2 更新以来,一个子视图中没有标签栏
Posted
技术标签:
【中文标题】自 Xcode 9.2 更新以来,一个子视图中没有标签栏【英文标题】:No tab bar in one child view since Xcode 9.2 update 【发布时间】:2017-12-07 11:52:55 【问题描述】:自从我更新到 Xcode 9.2 后,标签栏不再显示在我的一个子视图中,我正在努力恢复它。
我使用情节提要完成了所有工作。 这是它的截图:
如您所见,两个视图中使用了相同的 segue,但结果不一样...
【问题讨论】:
你有没有试过去 Storyboard -> View Controller Attributes Inspector -> Bottom Bar -> Inferred? 是的,在每个视图中都会推断出底部栏 我可以在每个子 vc 下方看到单标签栏图标 如果你仔细观察,你会发现右边的视图控制器与其他视图控制器相比没有底栏 【参考方案1】:我最终使用了一个小解决方法。也许这是正确的做法,而我的第一个实现是错误的。
因此,我没有将标签栏控制器嵌入导航栏控制器,而是将每个标签放入导航栏控制器。 像这样: screenshot
现在一切正常。
【讨论】:
以上是关于自 Xcode 9.2 更新以来,一个子视图中没有标签栏的主要内容,如果未能解决你的问题,请参考以下文章
我得到一个“NSCalendar?”自 XCode 版本 6.1 (6A1052d) 更新以来没有名为“组件”的成员错误
自 Xcode 5.1 以来无法在 cocoapods 中构建模块“UIKit”
为啥应用存档在 iOS、swift、xcode 9.2 中使用自定义框架失败