ios 搜索栏与导航项标题重叠

aamkag61  于 2022-11-26  发布在  iOS
关注(0)|答案(1)|浏览(167)

我需要实现以下结果:

它的初始外观如下:

当我在我的searchBar内点击时,它会与我的navigationItem.title重叠:

我试过searchBarController.hidesNavigationBarDuringPresentation = false,但是不起作用。请问有什么解决办法吗?

o7jaxewo

o7jaxewo1#

我把searchBar放在tableView里面。我把它的顶部约束设置为:

make.top.equalToSuperview()

而不是:

make.top.equalTo(safeAreaLayoutGuide)

而且,如果没有以下条件,它也无法工作:

navigationItem.searchController?.hidesNavigationBarDuringPresentation = false

在我的ViewController中的viewDidLoad()中。

相关问题