Search Bar
塞维到新的后不想消失ViewController
.我创建search bar
它:
self.searchBar = UISearchController(searchResultsController: nil) self.searchBar.searchResultsUpdater = self self.searchBar.dimsBackgroundDuringPresentation = false self.navigationController?.extendedLayoutIncludesOpaqueBars = true self.tableView.tableHeaderView = self.searchBar.searchBar self.tableView.reloadData()
for segue to new View Controller
from TableViewController
I使用此函数:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { self.performSegueWithIdentifier("ContentViewCOntroller", sender: self) }
这张照片中的更多细节:
我搜索数据的第一个TableController
第二个带有SearchBar的ViewControler,它可能会降低成本,但它仍然存在
您需要searchBar.active = false
在执行segue之前进行设置.(或者在prepareForSegue