TableViewController中的Xcode 8约束

时间:2017-06-07 16:26:05

标签: ios uitableview autolayout ios-autolayout

我的TableViewController中存在约束问题。我已经把所有必要的约束(我想是这样),但是当我运行我的应用程序时 - 它看起来像一团糟。这对我来说真的很奇怪,因为我有一个ViewController,我一次放两个表视图,使用类似的约束,它们在不同的设备上工作得很好。但是当我在任何地方运行它时,这是一团糟。

以下是我的约束的截图:

以下是应用运行时的样子:app is running

我做错了什么?我已经检查了有关stackoverflow的几个问题,但没有得到它。

2 个答案:

答案 0 :(得分:0)

在文本和项目名称之间添加距离约束。然后从项目名称中添加一个约束到单元格的顶部。

修改 尝试将项目的文本和名称放在垂直UIStackView内,并为其设置某些约束。我认为这将解决您的问题

答案 1 :(得分:0)

看起来我找到了解决方案,但不是根本原因。 我删除了我的TableViewController并创建了新的一个,放置标签,segues等。然后我添加了约束。而且......它有效!它看起来像是一些XCode bug或类似的东西。

以前我遇到导航控制器和后退按钮消失的问题。并通过重新添加导航控制器和一些视图和segues问题得到解决。