即使tableView有多个部分,tableHeaderView仍然可以保持在顶部吗?
我有什么:
导致tableViewController的navigationController tableView的标题是一个搜索栏(我希望它保持在顶部) 和多个部分。 我使用swift。
各部分的标题始终保持在顶部(滚动时相互替换)但我希望表头始终保持在顶部,而不是被部分标题替换。
1约束:我使用的是tableViewController而不是View控制器(我可以在其中修复uiview和tableview)。
与我们查看iPhone联系人列表时的情况类似
答案 0 :(得分:1)
我正在回答我的问题,简单的方法是在导航栏中添加搜索。
if #available(iOS 11.0, *) {
...
let searchController = UISearchController(searchResultsController: yourResultController) // Search Controller
navigationItem.hidesSearchBarWhenScrolling = false
navigationItem.searchController = searchController
}
这会复制联系人列表的行为。
其他一些有关如何自定义它的内容:http://iosrevisited.blogspot.be/2017/11/add-search-controller-in-navigation-bar-swift.html