Ios SWRevealController表格视图在状态栏中滚动

Ios SWRevealController表格视图在状态栏中滚动,ios,swift,uitableview,Ios,Swift,Uitableview,我正在使用SWRevealController库作为左侧的菜单。它使用一个tableView来显示菜单项,除了滚动之外,一切都正常。向下滚动时,tableView会在状态栏中滚动 我已经尝试在viewDidLoad和ViewWillDisplay中添加以下代码行,但它没有改变任何东西 self.tableView.contentInset = UIEdgeInsetsMake(20.0, 0.0, 0.0, 0.0) 为了给您一个想法,下面是正在发生的事情:我通过创建一个新的视图控制器来解决它

我正在使用SWRevealController库作为左侧的菜单。它使用一个tableView来显示菜单项,除了滚动之外,一切都正常。向下滚动时,tableView会在状态栏中滚动

我已经尝试在viewDidLoad和ViewWillDisplay中添加以下代码行,但它没有改变任何东西

self.tableView.contentInset = UIEdgeInsetsMake(20.0, 0.0, 0.0, 0.0)

为了给您一个想法,下面是正在发生的事情:

我通过创建一个新的视图控制器来解决它,其中包含一个容器视图。我已将容器连接到原始的table view controller菜单,并使用容器将segue切换到view controller。现在一切正常,我可以调整容器大小,菜单将自动调整

我通过创建一个包含容器视图的新视图控制器解决了这个问题。我已将容器连接到原始的table view controller菜单,并使用容器将segue切换到view controller。现在一切正常,我可以调整容器大小,菜单将自动调整

给出您的tableview.frame=CGRectMake(0,20,self.tableview.frame.size.width,self.tableview..frame.size.height);这有点管用,但不是真的。。。现在我的tableView有点太短,最后一行无法正确显示。请尝试降低tableView高度。这将解决您的问题。请给出您的tableView.frame=CGRectMake(0,20,self.tableView.frame.size.width,self.tableView..frame.size.height);这有点管用,但不是真的。。。现在我的tableView有点太短,最后一行无法正确显示。请尝试降低tableView高度。这将解决您的问题。