自定义 UITableViewCell 前导对齐到正确的详细信息单元格

Custom UITableViewCell Leading Alignment to Right Detail Cell

我正在使用带有静态 UITableViewCellsUITableView。我正在使用自定义单元格以及正确的详细信息单元格。我想让自定义单元格中的 UILabel 与正确的详细信息单元格中的 UILabel 对齐。

我在 Interface Builder 中进行了检查,它在右侧的详细信息单元格中显示了 UILabel,其 x 原点为 15。在自定义 UITableViewCell 中,我设置了 UILabel 具有相同的起始 x 原点。这在 iPhone 上效果很好,但是当我在 iPad 上加载应用程序时,它们没有正确对齐。右侧详细信息单元格中的 UILabel 似乎具有大约 18 的起始 x 原点。

我可以做些什么来确保 UILabel 在 Interface Builder 中具有相同的前导对齐方式,或者我是否需要根据设备类型以编程方式设置约束?

不幸的是,我认为没有一种简单的方法可以根据 Apple 的预制单元进行约束。您可能不得不手动对约束进行编程,或者另一种选择是自己实现正确的详细信息单元并使约束与其他自定义单元相同。