UITableView当前部分浮动而不是它应该的位置

时间:2014-05-15 20:50:31

标签: ios objective-c cocoa-touch uitableview

图像值1000字,所以这是一个屏幕:

enter image description here

如您所见,“A”部分是当前部分,上面有空格,我无法理解原因。

FWIW:这是由UISearchResultsTableView创建的UITableViewUISearchDisplayController子类)。

出现此问题我认为在界面构建器中进行了一些更改但我无法找到确切的内容。

看起来空间与导航栏的高度相同。

1 个答案:

答案 0 :(得分:0)

默认情况下,{7}的视图会自动插入到iOS 7中,以便它们不会在导航栏/状态栏下方启动。

这是Controller Builder中UITableViewController的“属性检查器”选项卡上的调整滚动视图插入设置的控制器,或UITableViewController setAutomaticallyAdjustsScrollViewInsets:方法}。

对于UIViewController的内容,如果您不希望其视图的内容在顶部/底部栏下方延伸,则可以使用在顶栏/底栏下延伸边缘设置。这可以通过UIViewController属性访问。

尝试:

edgesForExtendedLayout