【发布时间】:2014-03-13 14:01:41
【问题描述】:
我有 searchDisplayController,它是我的 tableView 的表 headerView。我的 tableview 滚动工作流畅和完美,tableview 由 3 行组成。我的问题是我的 tableView 滚动到顶部,然后在那个时候反弹我的 tableViewHeader(UIsearchbar) 不能看到它转到导航栏后面。然后向下滚动我可以看到我的 tableViewHeader(UISearch 栏)。当第一次在我的控制台上加载 contentOffset 时查看 {0,0},然后滚动到顶部并在那时我的控制台上的 contentOffset 最后一个值为 {0,44}。如何解决这个问题?请帮助我..
【问题讨论】:
-
您可以发布您用于滚动到顶部的代码吗?通常将滚动设置到顶部可以计算状态栏和导航栏的大小,所以我说你需要考虑这些元素的大小。请发布您的代码。
-
@XCodeMonkey,滚动到顶部没有什么新功能,我的 tableView 自动上下滚动..
-
还有一点,可以手动设置tableview的内容偏移量。这样它将覆盖它。像这样 [self.tableView setContentOffset:CGPointMake(0, 0) animated:YES];并设置为您想要的位置。
标签: iphone objective-c uitableview ios7 uisearchdisplaycontroller