UITableView向下移动,显示viewcontroller的视图

时间:2017-11-10 20:30:55

标签: ios swift xcode uitableview

如果有时我点击一行或下面的文本字段发送消息,我的tableView会向下移动。然后,viewcontroller的视图显示,如果我从这里转到任何viewcontroller,它们的所有内容都向下移动并查看节目。在我重新启动应用程序之前,此问题不会发生。我试过self.extendedLayoutIncludesOpaqueBars = true,self.automaticallyAdjustsScrollViewInsets = false,而且navigationBar也不是半透明的。我的viewcontroller的大小是835,由于多个单元格而增加。

enter image description here

当我没有行时打开viewcontroller时,它会显示viewcontroller的视图,而不是空的tableview。

enter image description here

2 个答案:

答案 0 :(得分:0)

如果您未在 tableview 或任何包含此内容的超级视图中设置正确的约束,通常会发生这种情况,请转到< strong> storyboard 并检查约束。另外请不要自己约束后代 约束。谢谢。 如果仍然没有运气,请再解释一下这个问题。我没有权力评论我在这里回答的原因。 (如果是stackoverflow社区问题)。

答案 1 :(得分:0)

检查你的约束,同时检查你是否有任何插图...... self.tableView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)