因此,我尝试了所有尝试使搜索栏进入Swift导航栏的尝试。但是可悲的是我还没有开始工作...
对于那些不知道我在说什么的人,我正在尝试做这样的事情
请注意导航栏中的搜索栏。所以这是我目前正在使用的
self.searchDisplayController?.displaysSearchBarInNavigationBar = true
我将其弹出到自己的viewDidLoad
,然后加载与我一起出现的应用程序时,只有一个空的导航栏.... :(有什么想法吗?
试试这个
let leftNavBarButton = UIBarButtonItem(customView:Yoursearchbar)
self.navigationItem.leftBarButtonItem = leftNavBarButton
更新资料
您保留了一个懒惰的UISearchBar属性
lazy var searchBar:UISearchBar = UISearchBar(frame: CGRectMake(0, 0, 200, 20))
在viewDidLoad中
searchBar.placeholder = "Your placeholder"
var leftNavBarButton = UIBarButtonItem(customView:searchBar)
self.navigationItem.leftBarButtonItem = leftNavBarButton
如果要使用情节提要,只需将搜索栏拖动为出口,然后将懒惰属性替换为出口搜索栏
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句