Я установил свой navigationBar
фон невидимым, используя следующий код:
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController?.navigationBar.barStyle = .black
Но у моего tableView
был отступ, и я поднял его до вершины следующим образом:
if #available(iOS 11.0, *) {
self.tableView.contentInsetAdjustmentBehavior = .never
}
else {
self.automaticallyAdjustsScrollViewInsets = false
}
Проблема в том, что у меня есть tabBar
, и теперь tabBar
накладывает мои tableView
тоже
Как я могу установить contentInsetAdjustmentBehavior
только для top?Или я должен использовать другой способ для подъема tableView
и сделать navigationBar
невидимым?