我刚刚在我的Swift选项卡式应用程序中添加了一个导航栏。我已将它向下移动了20,以便它与状态栏对齐,但现在显然在顶部有一个间隙。 iOS中的应用似乎与导航栏的状态栏颜色相匹配,所以我想知道是否有人可以告诉我如何让我的应用程序与导航栏颜色和状态栏颜色相匹配?
由于
答案 0 :(得分:0)
您不应手动将导航栏添加到视图中。使用UINavigationController
代替它更加容易和理想。而不是将视图控制器直接作为其中一个选项卡,将其包装在UINavigationController
中,并将其作为选项卡的视图控制器。然后将为您处理定位和大小调整,您将更好地设置iOS的未来版本。
var myController = MyController()
var navController = UINavigationController(rootViewController: myController)
// use navController wherever you were using myController before