2015-05-07 39 views
1

我正在开发一个iOS应用程序,我使用SWRevealViewController,我通过添加一个TableView做了侧面菜单,一切工作正常,但是当我打开侧面菜单和向下滚动,内容(单元格)干扰iPhone顶部栏。iOS:TableView干扰顶部状态栏

请查看下面的图片

Screenshot

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

我该如何防止发生并解决此问题?

在此先感谢。

+1

将tableView的y坐标设置为20. –

回答

0

佩蒂使用contentInset的侧面菜单的TableView:

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

试过了,没有工作 – ANA

+0

我应该在“DidLoad”的哪个位置放置它? – ANA

+0

您是否在故事板内的SideMenuViewController中未选中“调整滚动视图插图”? – 4esterUA

0

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

相关问题