我正在尝试使我的应用程序符合iOS 9。但是我收到navigationItem.searchController
的错误消息:
'searchController' is only available on iOS 11.0 or newer
如何在不更改应用程序的每个搜索逻辑的情况下使此功能可用于iOS 9?
答案 0 :(得分:0)
您无法在iOS 11之前设置导航项的searchController
,但可以肯定地可以使用UISearchController,就像我们多年以来所做的那样。只需提取UISearchController的searchBar
,然后将其放置在界面中的任意位置即可。如果您希望它显示为或在导航栏中,则将其放在此处。例如,使其成为导航项的titleView
。