自定义 UITableViewCell 前导对齐到右细节单元格
Posted
技术标签:
【中文标题】自定义 UITableViewCell 前导对齐到右细节单元格【英文标题】:Custom UITableViewCell Leading Alignment to Right Detail Cell 【发布时间】:2015-07-13 15:49:23 【问题描述】:我正在使用带有静态UITableViewCells
的UITableView
。我正在使用自定义单元格和正确的细节单元格。我想让自定义单元格中的UILabel
与正确细节单元格中的UILabel
对齐。
我在 Interface Builder 中进行了检查,它在右侧详细信息单元格中显示 UILabel
的 x 原点为 15。在自定义 UITableViewCell
中,我将 UILabel
设置为具有相同的起始 x 原点.这在 iPhone 上效果很好,但是当我在 iPad 上加载应用程序时,它们没有正确对齐。右侧细节单元格中的 UILabel 似乎具有大约 18 的起始 x 原点。
我可以做些什么来确保 UILabel 在 Interface Builder 中具有相同的前导对齐,还是我需要根据设备类型以编程方式设置约束?
【问题讨论】:
你使用自动布局吗? 是的,我正在使用自动布局 【参考方案1】:不幸的是,我认为没有一种简单的方法可以根据 Apple 的预制单元进行限制。您可能不得不手动对约束进行编程,或者另一种选择是自己实现正确的细节单元,并使约束与您的其他自定义单元相同。
【讨论】:
我害怕那个。我刚刚以编程方式添加了约束。以上是关于自定义 UITableViewCell 前导对齐到右细节单元格的主要内容,如果未能解决你的问题,请参考以下文章
将 UIButton 对齐到 UITableViewCell 的右侧
如何在 UITableViewCell 中垂直居中对齐 UIButton? (目标 C)