ios - 导航栏向上推
问题描述
我有一个问题,我有一个带有 4 个选项卡的选项卡栏控制器,它们每个都有自己的导航控制器,其中表视图控制器作为根视图,当应用程序首次加载时,第一个选项卡的导航栏被推到状态栏后面.
我很确定这个问题与约束有关,但我似乎无法弄清楚我需要更改哪些约束。
代码示例
class TabBarController: UITabBarController {
....
let firstNavVC = FirstNavViewController()
let secondNavVC = SecondNavViewController()
let thirdNavVC = ThirdNavViewController()
let fourthNavVC = FourthNavViewController()
self.viewControllers = [firstNavVC, secondNavVC, thirdNavVC, fourthNavVC]
...
}
class FirstNavViwController: UINavigationController {
...
let vc = TableViewController()
self.setViewControllers([vc], animated: false)
...
}
解决方案
删除顶部约束并将顶部约束添加到安全区域布局指南。
推荐阅读
- scala - 为什么scalac在重载'andThen'时会混淆我的SAM类型没有实现Function?
- pyinstaller - 有关使 pyinstaller 编译使用 sympy 的 python 文件的任何更新?
- typescript - EntityMetadataNotFound:找不到“BusinessApplication”的元数据
- php - 切换后PHP变量不可用
- php - 检查电子邮件是否存在于另一个表中
- laravel - ¿ laravel 中的“ARTISAN”是什么意思?
- java - 使用@Autowire 链接我的@Service 类和@Repository 类会导致错误。似乎找不到解决方案
- c# - 使用 MemoryStream 的单元测试 System.IO.Pipelines
- sql - SQL RIGHT JOIN 查询是否包含所有子项?
- magento - Demo Venia Store 右上角无法看到购物车