UITableView 中的搜索栏
Posted
技术标签:
【中文标题】UITableView 中的搜索栏【英文标题】:SearchBar in UITableView 【发布时间】:2011-10-26 16:24:11 【问题描述】:目前我的 UISearchBar 在标题中,但这不允许我使用右侧的索引标题直接进行搜索。
如果我将 UISearchBar 实现为单元格,我可以使用索引标题转到搜索栏,但是当我开始搜索时,我必须重新加载数据以隐藏索引标题,这会杀死 uikeyboard,因为搜索栏不再存在一会儿。
如何实现这一点,当我触摸 UITableViewIndexSearch 时它会转到搜索栏,而不是转到这个不存在的部分,而是转到标题?
【问题讨论】:
【参考方案1】:您可以尝试重新加载除搜索栏部分之外的所有部分。像这样(假设搜索栏在第一部分)。
[tableView reloadSections:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(1, [tableView numberOfSections])]
withRowAnimation:UITableViewRowAnimationNone];
希望有帮助!
【讨论】:
以上是关于UITableView 中的搜索栏的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UITableView 中添加搜索栏,就像 iOS 中的游戏中心一样?
更改 UITableView 中的搜索栏高度(swift 5)