【发布时间】:2017-08-18 17:56:27
【问题描述】:
我有一个具有 UISearchController(以编程方式添加)的 UITableView。 SearchController 被添加到 TableView 的标题中。(屏幕截图 2)。但是,我想在应用打开时首先在屏幕中间有一个搜索视图,并且在用户开始搜索后,TableView 出现并开始显示数据。(截图 1)
我尝试在 Storyboard 中添加 UISearchBar 并将其连接到 UISearchController 但无法直接分配它。
let searchController = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
super.viewDidLoad()
// Setup the Search Controller
searchController.searchResultsUpdater = self
searchController.dimsBackgroundDuringPresentation = false
definesPresentationContext = true
mTableView.tableHeaderView = searchController.searchBar }
【问题讨论】:
标签: ios swift uitableview uisearchbar uisearchcontroller