【发布时间】:2017-06-23 05:04:59
【问题描述】:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
let height = CGFloat(84)
self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: height)
}
此代码只是在 titleView 上方插入空间。点 (0,0) 处的自定义 titleView 在其上方有大约 20 点空间。高度 >40 开始超出导航栏。
【问题讨论】:
-
44(navigationBar height) + 20(status bar height) = 64 是标准的。
标签: ios swift navigationbar