禁用添加到 UITableView 的 UISearchbar 的滚动

Posted

技术标签:

【中文标题】禁用添加到 UITableView 的 UISearchbar 的滚动【英文标题】:Disable Scrolling of UISearchbar that is added to UITableView 【发布时间】:2010-09-21 10:28:06 【问题描述】:

我在 UITableView 中添加了一个 UISearchBAr 来实现搜索功能。

但是搜索完成后,UISearchBar 也随着 UITableView 滚动消失。我只是想知道如何使搜索栏保持静态,仅 UITableView 滚动...

【问题讨论】:

【参考方案1】:

我假设您将 searchBar 添加到 tableView 的 headerView,这就是它与表格的其余部分一起滚动的原因。尝试将 searchBar 添加到视图(而不是 tableView)并将 tableView 的框架调整为低于 searchBar。

【讨论】:

以上是关于禁用添加到 UITableView 的 UISearchbar 的滚动的主要内容,如果未能解决你的问题,请参考以下文章

如果单击 UISearchBar,则更改 UITableView 位置:[使用 ModernSearchBar]

滚动时禁用 UITableView 垂直反弹

禁用添加对象的选项,该对象已经在从 NSUserDefaults 加载的数组中

如何禁用 UITableView 的部分索引的用户交互?

iOS UITableView如何禁用滚动到底部弹跳

禁用 UITableView 浮动部分标题点击?