Swift:将 searchBar 固定到 tableView 标题中

Posted

技术标签:

【中文标题】Swift:将 searchBar 固定到 tableView 标题中【英文标题】:Swift: fixed searchBar into tableView header 【发布时间】:2017-07-17 15:02:54 【问题描述】:

我有一个tableView,表头中有一个searchBar

一切正常,除了当我向下滚动行时,搜索栏消失了。

如何解决?

【问题讨论】:

是表格视图部分标题中的搜索栏。如果是,那么您在 tableview 中有多少个部分。 IF 1 然后将 tableview 的样式设置为 UITableViewStylePlain 并且它应该保持固定。 是的,是的,而且已经很普通了 使用委托方法 viewForHeaderInSection。创建您的自定义视图在此视图中添加内容然后返回此视图 【参考方案1】:

没有办法固定tableView的标题,但是当你需要一个唯一的标题时,一个有用的方法是使用UIViewController而不是UITableViewController,并将标题(包含searchBar的UIView)设置在tableView上方.

【讨论】:

谢谢你,但是用这种方法我应该重新组织一切。我宁愿避免它。 :P tableView:ViewForHeaderInSection: 也是完成任务的一个选项。在这种情况下,表格视图样式需要是普通的。

以上是关于Swift:将 searchBar 固定到 tableView 标题中的主要内容,如果未能解决你的问题,请参考以下文章

旋转期间 searchController.active 之后,Swift searchBar 与 tableView 的顶部分离

将 SearchBar 添加到 uitableview 在过滤过程中遇到错误

Swift:searchBar - 如何更改“取消”按钮标题

Swift:searchBar - 如何更改“取消”按钮标题

Swift 2.0 - UISearchBar 取消按钮不删除 searchBar 内容

text Throttling Searchbar ios swift