Ale*_*c O 11 swift ios10 ios11
我使用此代码没有问题,但我想将搜索控制器放在导航项下面titleView,而不是替换它.使用iOS11,它就像设置navigationItem.searchController到它一样简单searchController,它会将它放在下面titleView,但是在navigationItem.
有关如何在iOS 11之前执行此操作的任何想法,而不是替换titleView?
现行代码:
if #available(iOS 11, *) {
navigationItem.searchController = searchController
navigationItem.hidesSearchBarWhenScrolling = false
} else {
navigationItem.titleView = searchController.searchBar
}
Run Code Online (Sandbox Code Playgroud)
小智 22
我不知道它是否仍然适合你,但对于任何寻找答案并在此结束的人来说,这是一种方法:
if #available(iOS 11.0, *) {
navigationItem.searchController = searchController
} else {
tableView.tableHeaderView = searchController.searchBar
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3822 次 |
| 最近记录: |