Ios 我的UITableView被向下移动

Ios 我的UITableView被向下移动,ios,uitableview,Ios,Uitableview,我有一个UITableView,第一次显示时,它会正确显示,第一行显示在顶部。当我选择一个单元格时,会显示另一个UITableView。如果我使用UINavigation栏上的“后退”按钮,原始UITableView将下移,UINavigation栏和UITableView之间留有空白 我不使用故事板。我正在使用XIB文件。我还使用了一个滑动菜单,我从Ray Wenderlich的网站上得到了它的代码 当我将主屏幕向后滑动到第一个UITableView上时,它会返回到正确的位置。但是,当我再次选

我有一个UITableView,第一次显示时,它会正确显示,第一行显示在顶部。当我选择一个单元格时,会显示另一个UITableView。如果我使用UINavigation栏上的“后退”按钮,原始UITableView将下移,UINavigation栏和UITableView之间留有空白

我不使用故事板。我正在使用XIB文件。我还使用了一个滑动菜单,我从Ray Wenderlich的网站上得到了它的代码

当我将主屏幕向后滑动到第一个UITableView上时,它会返回到正确的位置。但是,当我再次选择一个条目时,就会出现上述问题

我发现另一个帖子似乎提供了这个问题的答案。这篇文章说要做一些调整,比如半透明设置或自动布局设置,但没有给出具体细节

以下是帖子:

谢谢, 格伦

添加

self.automaticallyAdjustsScrollViewInsets=NO


在具有移位表视图的
UIViewController
viewdiload
中,是否尝试设置
self.automaticallyaadjustsscrollviewinsets=NO你好,我尝试将其添加到viewdidload和ViewDidAspect方法中。它不起作用。问题在于UITableView向下移动,在顶部的导航栏和表视图之间留下空白。这个代码应该放在哪里?谢谢,Glenn应该进入
viewDidLoad
。如果它不起作用,您还可以尝试其他方法,例如
UINavigationBar
self.navigationController.navigationBar.Translucent=NO或关闭顶部条形图下方的延伸边
self.edgesForExtendedLayout=UIRectEdgeNone嗨,观众们,这就成功了!我将语句“self.automaticallyAdjustsScrollViewInsets=NO;”放在viewdidload方法中,但放在了错误的视图控制器中。当我把它放在堆栈开头的视图控制器中时,它工作了。非常感谢。格伦尼接受了追加投票。我还没有足够的声望来改变这一切。再次感谢你的帮助。哦,我刚刚点击了“接受”。对不起,我是新来的。