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 - 如何更改“取消”按钮标题