所以我尝试了一切,试图在Swift的导航栏中加入搜索栏。但遗憾的是,我还没有让它工作,只是还没有
对于你们这些不知道我在说什么的人,我正试图做这样的事情
请注意导航栏中的搜索栏。这是我目前正在使用的
self.searchDisplayController?.displaysSearchBarInNavigationBar=true
我在我的viewDidLoad中弹出了它,然后当我加载展示给我的应用程序时,只有一个空的导航栏(有什么想法吗
试试这个
让leftNavBarButton=UIBarButtonItem(customView:Yoursearchbar)
self.navigationItem.leftBarButtonItem=leftNavBarButton
更新
您保留了一个懒惰的UISearchBar属性
lazy-var-searchBar:UISearchBar=UISearchBar(框架:CGRectMake(0,02000,20))
在viewDidLoad中
searchBar.placeholder=“您的占位符”
var leftNavBarButton=UIBarButtonim(自定义视图:搜索栏)
self.navigationItem.leftBarButtonItem=leftNavBarButton
如果你想使用故事板
只需将您的搜索栏作为出口拖动,然后用出口搜索栏替换lazy属性