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 次 |
最近记录: |