在我的应用程序中,我有一个视图控制器,它有一个tableview作为子视图。 Bellow导航栏我有两个子视图(总高度为85像素)。 问题是这些视图覆盖了表视图的一部分。
我在viewDidLoad中设置了tableview的contentInset,但是它没有解决问题。这是我的代码
override func viewDidLoad() {
super.viewDidLoad()
tableView = UITableView(frame: self.view.frame, style: .plain)
tableView.delegate = self
tableView.dataSource = self
tableView.tableFooterView = UIView()
tableView.register(OrderCell.self, forCellReuseIdentifier: orderCell)
self.view.addSubview(self.tableView)
tableView.separatorStyle = .none
tableView.contentInset = UIEdgeInsetsMake(85, 0, 0, 0)
tableView.scrollIndicatorInsets = UIEdgeInsetsMake(85, 0, 0, 0)
navigationController?.navigationBar.isTranslucent = false
setupMenuBar()
setupStatusView()
}
我该如何解决这个问题?