用Swift在导航栏上“镶嵌”一个搜索框
如何用Swift在NavigationBar上放一个SearchBar呢?
我开始在百度上搜关键字navigationcontroller searchbar,出来很多oc的解决方法,但是我用的是swift啊!
接着我又增加了一个关键字Swfit,出来的方法跟我在后来stackoverflow里看到的一模一样,有些就是直接翻译的,基本就是这样的解决方法:
- 首先来个搜索框searchbar先,可以如下用代码弄一个searchbar:
lazy var searchBar:UISearchBar = UISearchBar(frame: CGRectMake(0, 0, 200, 20))
也可以直接拖一个控件进来,就可以忽略上面一句了;
- 在viewDidLoad里加上这些,当然也可以写在一个方法里,反正最后能执行到就行了:
var leftNavBarButton=UIBarButtonItem(customView: