搜索栏行为类似于原生联系人应用程序,但具有刷新控件

Posted

技术标签:

【中文标题】搜索栏行为类似于原生联系人应用程序,但具有刷新控件【英文标题】:Search bar behavior similar to native Contacts app, but with a refresh control 【发布时间】:2013-05-10 10:25:36 【问题描述】:

我已按照此问题的已接受答案中的步骤操作:Sticky search bar and section header behavior similar to native Contacts app

一切正常,但我想在表格视图中添加一个UIRefreshControl。它也可以正常工作,但刷新后,表格视图显示不正确。 UIRefreshControl 似乎没有处理表格视图中搜索栏的插入。

这里你可以在下拉之前看到UITableViewUISearchBar

在这里你可以看到发布后的UITableViewUISearchBar

我该如何解决这个问题?有什么提示吗?

【问题讨论】:

【参考方案1】:

解决了!问题是刷新操作结束时忘记调用UIRefreshControlendRefreshing方法了。

【讨论】:

嗨,你能显示你的代码吗?你是怎么把UIRefreshControlUISearchBar这样放的?我两者都有,但我将搜索栏放在 Interface Builder 中,并将刷新控件作为子视图添加到表中。但是现在我在搜索结果中看不到刷新控件。我尝试使用搜索栏作为表格视图标题,但它给了我错误。

以上是关于搜索栏行为类似于原生联系人应用程序,但具有刷新控件的主要内容,如果未能解决你的问题,请参考以下文章

实现类似于原生联系人搜索的搜索?

带有搜索显示控制器的刷新控件出现在搜索栏上方

刷新控件和搜索栏导致表格视图/滚动视图出现奇怪的偏移,如何解决?

使下拉类型 Combobox 的行为类似于 Edit 控件

使用隐藏的导航栏刷新控件

使 UISearchBar 不像在联系人应用程序中那样滚动