【发布时间】:2018-03-30 10:09:59
【问题描述】:
我有一个使用 UITabBarController 并有 4 个孩子(导航控制器)的应用。
iPad:
我在第一个选项卡(导航控制器)中,我从单元格中推送 UIViewController。现在显示的视图 (x) 位于顶部和底部栏下方。
然后我导航到第二个选项卡(导航控制器),然后再次返回到我的第一个选项卡。
现在视图(相同的 X)显示正常,不再位于条形下方。
如果我在 iPhone 上对此进行测试,视图总是按应有的方式呈现(而不是在条形下方)。所有导航控制器和所有视图控制器都取消选择了underTopBars / underBottomBars 和adjustScrollViewInsets。
let releaseViewController = storyboard.instantiateViewController(withIdentifier: "qwerty") as? VCClass
releaseViewController?.navigationItem.title = datasource.asd?.name
releaseViewController?.datasource = datasource.asd
self.navigationController?.pushViewController(releaseViewController!, animated: true)
【问题讨论】:
标签: iphone swift ipad autolayout uitabbarcontroller