2

我已将搜索栏添加到 tableview 的 tableHeaderView。然而,写作

self.tableView.contentOffset = CGPointMake(0, 44); 

或者

[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];

将 searchBar 隐藏在顶部导航栏后面,但即使用户向下滑动 tableview,它也不可见。它再次隐藏起来。这似乎在 iOS 6 中运行良好,但在 iOS 7 beta 中却不行。我需要做什么?

4

1 回答 1

5

通过放置来修复它..

self.edgesForExtendedLayout = UIRectEdgeNone;

viewWillAppear,它需要在执行之前检查iOS 7,因为它是iOS7中引入的新方法。

等离子体

于 2013-09-11T14:46:45.843 回答