tabbarController中的UiTableView在使用其他选项卡时向下移动

时间:2015-07-22 03:02:56

标签: ios objective-c uitableview parse-platform uitabbarcontroller

有2个UITableViewControllers和另一个由标签栏控制器拥有的UIView(共3个)。有一种奇怪的事情发生在有时如果我进入另一个UITableView(下面的第二个图像用彩虹色,称为搜索),它将改变第一个UITableView,向下移动所有单元格(正确的未更改版本是第三个图像,改变版本是第一个图像)。当UITableView向下移动时,导航栏和第一个可用的视图单元之间只有这个空的矩形空间,没有任何东西,你甚至无法滚动到那个部分。

最奇怪的是我无法复制它。换句话说,我不知道如何强制它发生,只有当我进入其他标签并返回第一个标签(UITableView名为精选辩论)时,它才会发生。

之前有人经历过这个或有什么建议吗?谢谢。 enter image description here enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

您需要从故事板检查视图控制器属性。在属性检查器下,只需从视图控制器属性中取消选中“下顶栏”属性。之后,如果使用自动布局更新您的约束。

答案 1 :(得分:0)

这里的OP:问题与拥有这个特定标签栏控制器的导航控制器的半透明性有关。您可以详细了解该问题:UITableView is shifting down ~1inch unintentionally when using using sidebar menu