直接上代码
一、在viewcontroller类中声明一个UISearchBar的变量
lazy var searchBar:UISearchBar = UISearchBar(frame: CGRectMake(0, 0, 200, 20))
二、在viewDidLoad里添加
searchBar.placeholder = "搜索"
var leftNavBarButton = UIBarButtonItem(customView:searchBar)
self.navigationItem.leftBarButtonItem = leftNavBarButton
Note:如果用storyboard来添加,只需要拉住storyboard上的UISearchbar,生成一个OutLet,然后替换上述的searchBar即可
三、有关searchBar的更多,比如背景颜色,字体颜色等只需要设置searchBar的属性即可