iOS:TableView干扰顶级状态栏

时间:2015-05-07 11:11:18

标签: ios objective-c iphone uitableview swrevealviewcontroller

我正在开发一个iOS应用程序并且我使用SWRevealViewController,我通过添加TableView创建了侧边菜单,一切正常,但当我打开侧边菜单时向下滚动,内容(单元格)正在干扰iPhone顶部栏。

请查看下面的图片

Screenshot

通常添加导航控制器可以解决这个问题,但我不能在这里添加一个,因为它是一个侧面菜单。

我如何防止这种情况发生并解决?

提前致谢。

2 个答案:

答案 0 :(得分:0)

Tty使用contentInset进行侧面菜单TableView:

 - (void)viewDidLayoutSubviews{
    [super viewDidLayoutSubviews];
    sideMenuTableView.contentInset = UIEdgeInsetsMake(20, 0, 0, 0);
}

答案 1 :(得分:0)

您可以使用容器视图而不是此。在第一个视图中获取容器视图并将其与另一个视图控制器嵌入。然后将您的表放在第二个视图控制器上。然后运行您的代码。你可以得到你想要的。您可以根据需要调整容器视图。 看看这个link。希望这会对你有所帮助。