2015-05-07 38 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。希望這會幫助你。

相關問題