Objective c 隐藏搜索栏,直到用户为iOS 7刷下它

Objective c 隐藏搜索栏,直到用户为iOS 7刷下它,objective-c,cocoa-touch,uitableview,uisearchbar,ios7,Objective C,Cocoa Touch,Uitableview,Uisearchbar,Ios7,我已将搜索栏添加到tableview的tableHeaderView中。然而,写作 self.tableView.contentOffset = CGPointMake(0, 44); 或 [self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO]; 将搜索栏隐藏在顶部

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

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

[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
将搜索栏隐藏在顶部导航栏的后面,但即使用户向下滑动tableview,搜索栏也不可见。它又藏起来了。这在iOS 6中似乎可以正常工作,但在iOS 7测试版中却不行。我需要做什么?

通过放置..来修复它

self.edgesForExtendedLayout = UIRectEdgeNone;
视图中将出现
,它需要在执行之前检查iOS7,因为它是iOS7中引入的新方法


Plasma

iOS 7目前处于保密状态,因此您不允许在公共论坛上讨论它。因此,你可能不会得到答案。你知道的。我可以把它作为一个问题发布到哪里呢?你可以试试。我的应用程序也有同样的问题,我们能谈谈吗?还是你找到了解决办法?我还缺少表格标题行,该行也在导航栏下滑动!:(