UITableView 不会使用 UISearchBar 滚动
Posted
技术标签:
【中文标题】UITableView 不会使用 UISearchBar 滚动【英文标题】:UITableView won't scroll with a UISearchBar 【发布时间】:2010-12-27 14:34:30 【问题描述】:这应该是一个相当普遍的问题,但我有一个视图,我在其中放置了一个 UITableView 并正确实现了它。它运行良好并且可以滚动。但我想添加一个 UISearchBar 附加到它,以便它与表格一起滚动。但是,当我将搜索栏添加到 tableview 上时,它会显示出来,但 tableview 将不再滚动。我实际上不需要在搜索栏中输入任何内容,并且我禁用了用户交互。有什么方法可以添加搜索栏(无需实现)并让它滚动?
(我会给任何回答的人打分!)
谢谢
【问题讨论】:
【参考方案1】:UISearchBar 应该是 UITableView 的标题视图。
【讨论】:
【参考方案2】:即使 IB 启用了正确的弹跳属性,也会遇到类似的问题。
在您的 viewDidLoad 中,设置 self.tableView.alwaysBounceVertical = YES;
。
【讨论】:
以上是关于UITableView 不会使用 UISearchBar 滚动的主要内容,如果未能解决你的问题,请参考以下文章
UIViewController 内带有 UITableView 的搜索栏
titleForHeaderInSection 与 UISearch 字段重叠
如何从 Appdelegate 方法 applicationWillEnterForeground 重置 UISearch