带有 uisearchDisplayController 的 UItableView 在 ios 7 中滚动时更改了 contentoffset
Posted
技术标签:
【中文标题】带有 uisearchDisplayController 的 UItableView 在 ios 7 中滚动时更改了 contentoffset【英文标题】:UItableView with searchDisplayController changed the contentoffset when scrolling in ios7 【发布时间】:2014-03-13 07:54:23 【问题描述】:我有UITableView
和searchDisplayController
作为表headerView
(不是节标题)。 contenoffset
第一次是 :0, 0 这是正确的。但是当向上和向下滚动时,我控制台上的最后一个 contentOffset
值是:0,44。为什么会发生?请帮帮我..
【问题讨论】:
contentOffset 已更改,因为我看不到我的搜索栏(位于导航栏后面)。 【参考方案1】:在 ios7 中,不要直接将“tableHeaderView”设置为“UISearchBar”。首先我将“UISearchBar”添加到纯“UIView”,然后将“tableHeaderView”设置为纯“UIView”。我解决了我的问题。 ..
【讨论】:
以上是关于带有 uisearchDisplayController 的 UItableView 在 ios 7 中滚动时更改了 contentoffset的主要内容,如果未能解决你的问题,请参考以下文章
iOS:带有 UISearchdisplaycontroller 的 UISearchBar 通过单击搜索栏崩溃
在第二次搜索时带有自定义 UITableViewCell 的 UISearchDisplayController 失去 UITableViewCell 连接
带有 uisearchDisplayController 的 UItableView 在 ios 7 中滚动时更改了 contentoffset
隐藏 UISearchDisplayController 的搜索栏