我有TabBar
,SearchController
和TableView
...
为了解决黑屏的问题,我在我的TableViewController中添加了以下字符串,将SearchController
置于其自身:
self.definesPresentationContext = true
但是,我接到下一个问题 - 在我移动到下一个控制器并返回到TableViewController表之后放在导航栏下面。
我该如何解决?
答案 0 :(得分:2)
答案 1 :(得分:2)
您可以在tableviewController viewDidLoad
方法中尝试:
yourTableView.contentInset = UIEdgeInsets(top: 50, left: 0, bottom: 0, right: 0)
答案 2 :(得分:0)
选择ViewController并在顶部栏中选择None。
您需要更新ViewController中的代码
override func viewWillAppear(_ animated: Bool) {
self.navigationController?.isNavigationBarHidden=true
}