我UISearchController用来在我的tableview中搜索数据.我没有使用表视图控制器.我想在搜索栏处于活动状态时隐藏导航栏,因此我设置self.searchController.hidesNavigationBarDuringPresentation = YES;为yes.
但是当我这样做并想要搜索时,我的主动搜索栏会覆盖第一个单元格的一部分.被覆盖的部分与状态栏具有相同的高度.
我尝试了与此类似的其他文章和问题,但没有任何帮助我解决它.然后我开始玩表视图标题大小.我这样做了
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
return 20.0f;
}
Run Code Online (Sandbox Code Playgroud)
结果是当我点击搜索栏时,开始搜索问题就不再存在了.
但是,当搜索栏未激活时,搜索栏和第一个单元格之间存在混淆
有任何想法如何解决这个问题?
编辑:添加后 self.automaticallyAdjustsScrollViewInsets = false;