我使用以下代码行将搜索栏添加为tableHeaderView
:
self.tableView.tableHeaderView = self.searchController.searchBar
但我的问题是像iOS应用程序一样隐藏它。在iBooks应用程序的搜索栏上总是在导航栏后面。我没有从Apple的文档中找到任何相关文档。
答案 0 :(得分:1)
要从头开始隐藏此栏,您可以使用setContentOffset
,如this answer中所示:
self.tableView.setContentOffset(CGPoint(x: 0, y: 44), animated: false)
这应该从一开始就隐藏搜索栏。