这很奇怪 - 我的手机标签看起来像这样:
但是我的约束设置如下:
如果我完全删除约束,那么它正在工作。但我在多个平台上以及模拟器和实际设备上进行了测试。我尝试了多种约束组合,但似乎都没有。这在我之前没有发生过,虽然我有一段时间没有做过多少iOS编程。在XCode 9中是否有明显的错误或新功能?
编辑:我能够修复删除并添加一个新的UITableViewController并重新创建它,但它很奇怪,我想知道为什么这可能是第一位的。
检查内容视图的自定义类,位于单元格下方一级。如果内容视图是UITableCellView的子类而不是UIView,您将看到此行为。除非您确定要为内容视图和单元格本身创建自定义类,否则请确保不要在此处使用自定义单元格,在这种情况下,ContentView的自定义类将设置为UIView。
在标签上应用此约束