iOS 7 - 带搜索功能的UITableViewController位于状态栏下

dat*_*inc 14 uitableview uisearchdisplaycontroller ios ios7

我有一个带有嵌入式UISearchDisplayController的UITableViewController.在iOS 7中,搜索框位于状态栏下方.接口构建器中是否有一种方法可以偏移tableview,以便状态栏不会覆盖搜索栏(并且仍然使用UITableViewController和UISearchDisplayController设置)?

Fil*_*ppo 14

self.edgesForExtendedLayout=UIRectEdgeNone;
Run Code Online (Sandbox Code Playgroud)

应该解决这个问题.


Kyl*_*ang 7

你必须将它嵌入一个UINavigationController,然后在navVC,只需取消选中Shows Navigation Bar 在此输入图像描述