当我点击m导航栏中的左侧导航项时,我正在尝试添加一个UISearchBar。
就像这样(图1): http://i.stack.imgur.com/N4tF7.png
点击按钮后(图2) http://i.stack.imgur.com/nWNCB.png
我试过这种方式:
@IBAction func searchController2(sender: AnyObject) {
searchController = UISearchController(searchResultsController: nil)
searchController.searchBar.sizeToFit()
tableView.tableHeaderView = searchController.searchBar
definesPresentationContext = true
}
但问题是,当我点击我的按钮时,在导航栏和我的桌面视图之间创建了一个搜索栏,我只是想直接调用图像编号2的效果。
这正是我想要的,但我不知道如何将其转换为swift:
How to Show and Hide UISearchDisplayController's UISearchBar
答案 0 :(得分:0)
如果您使用的是UINavigationController,则可以使用navigationItem的标题视图。
navigationItem.titleView = searchController.searchBar