单元格中的标签位于左上角?

问题描述 投票:2回答:2

这很奇怪 - 我的手机标签看起来像这样:

enter image description here

但是我的约束设置如下:enter image description here

enter image description here

如果我完全删除约束,那么它正在工作。但我在多个平台上以及模拟器和实际设备上进行了测试。我尝试了多种约束组合,但似乎都没有。这在我之前没有发生过,虽然我有一段时间没有做过多少iOS编程。在XCode 9中是否有明显的错误或新功能?

编辑:我能够修复删除并添加一个新的UITableViewController并重新创建它,但它很奇怪,我想知道为什么这可能是第一位的。

ios xcode autolayout
2个回答
0
投票

检查内容视图的自定义类,位于单元格下方一级。如果内容视图是UITableCellView的子类而不是UIView,您将看到此行为。除非您确定要为内容视图和单元格本身创建自定义类,否则请确保不要在此处使用自定义单元格,在这种情况下,ContentView的自定义类将设置为UIView。


0
投票

在标签enter image description here上应用此约束

© www.soinside.com 2019 - 2024. All rights reserved.