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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单元格中的标签位于左上角?相关的知识,希望对你有一定的参考价值。

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

enter image description here

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

enter image description here

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

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

答案

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

另一答案

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

以上是关于单元格中的标签位于左上角?的主要内容,如果未能解决你的问题,请参考以下文章

iOS:表格单元格中的 UILabel 和 UIButton

访问位于设备屏幕中心的 UICollectionView 单元格中的视图

html中如何让单元格中的文字离左边框一定距离

如何通过单击更改集合视图单元格中的标签颜色

具有固定高度的表格单元格中的自动布局多行标签

在tableView中选择多个单元格并将另一个tableView单元格中的选定单元格显示为标签?