我已将搜索栏添加到tableview的tableHeaderView。但是,写作
self.tableView.contentOffset = CGPointMake(0, 44);
或
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
隐藏顶部导航栏后面的searchBar,但即使用户向下滑动桌面视图,它也不可见。它再次隐藏起来。这似乎在iOS 6中运行良好,但在iOS 7 beta中没有。我需要做什么?
答案 0 :(得分:5)
通过放置..
来修复它self.edgesForExtendedLayout = UIRectEdgeNone;
在viewWillAppear
中,它需要在执行前检查iOS 7,因为它是iOS7中引入的新方法。
血浆