我需要实现以下结果:
它的初始外观如下:
当我在我的searchBar内点击时,它会与我的navigationItem.title重叠:
searchBar
navigationItem.title
我试过searchBarController.hidesNavigationBarDuringPresentation = false,但是不起作用。请问有什么解决办法吗?
searchBarController.hidesNavigationBarDuringPresentation = false
o7jaxewo1#
我把searchBar放在tableView里面。我把它的顶部约束设置为:
tableView
make.top.equalToSuperview()
而不是:
make.top.equalTo(safeAreaLayoutGuide)
而且,如果没有以下条件,它也无法工作:
navigationItem.searchController?.hidesNavigationBarDuringPresentation = false
在我的ViewController中的viewDidLoad()中。
ViewController
viewDidLoad()
1条答案
按热度按时间o7jaxewo1#
我把
searchBar
放在tableView
里面。我把它的顶部约束设置为:而不是:
而且,如果没有以下条件,它也无法工作:
在我的
ViewController
中的viewDidLoad()
中。