所以我有一个表格视图,看起来像提供的照片:
我的问题是,正如你所看到的,它从顶部开始,基本上覆盖了手机电池指示灯等。
如何让它从更远的地方开始?
提前致谢!
答案 0 :(得分:1)
保持心态:前20px用于状态栏(日期和电池),前64 px(包括状态栏)用于导航栏。因此,如果您使用任何一个这样的条,那么您必须从顶部离开该px。
您可以隐藏导航栏但不能隐藏状态栏。因此,请根据它设计您的UI。
答案 1 :(得分:0)
答案 2 :(得分:0)
最后我意识到我可以“嵌入导航器”#34;它自动将它推到顶部下方。
答案 3 :(得分:0)
这个怎么样:
import UIKit
class MyTableViewController: UITableViewController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
let statusBarHeight = UIApplication.shared.statusBarFrame.height
tableView.frame.origin.y = statusBarHeight
}
}