我尝试将搜索栏添加到带有标识符的单元格中,并使用此方法viewForHeaderInSection
,它会出现错误
从UISearchController到UISearchBar的搜索栏出口。 Outlet无法连接到重复内容。
所以基本上我想在滚动表视图的同时使搜索栏停留。这是我使其工作的方法,但它不起作用。
有什么建议吗?
答案 0 :(得分:0)
您应该以编程方式创建UISearchController:
创建UISearchController,将此代码放入viewDidLoad()
或viewWillAppear()
var searchController: UISearchController = UISearchController(searchResultsController: nil)
现在将其分配给headerView
的{{1}}。在UITableView
方法
viewDidLoad()
希望这有帮助!
答案 1 :(得分:0)
如果你希望它总是在顶部可见,你也可以将导航控制器的导航控制器中的搜索栏作为其标题视图。
self.navigationItem.titleView=self.searchController.searchBar;
为了使其适合所有方向的屏幕,只需添加以下内容:
[self.searchController.searchBar sizeToFit];
希望有所帮助:)