我们在 iPhone 6 Plus 上的表格 View 单元格分隔符出了点问题。我创建了一个空白测试项目,其中包含一个自定义单元格,该单元格只有一个标签,前缘有 15pt 约束。
iPhone 5S
标签和分隔符距前沿 30 像素 (15pt)。一切都很好。
iPhone 6 Plus
标签距前缘 48 像素 (15pt),分隔符距前缘 60 像素 (20pt)。
如果我记录 tableView.separatorInset,它在 iPhone 5S 上为 15pt,在 6 Plus 上为 20pt。在 6 Plus 上手动将 inset 设置为 15 不起作用。
请发送帮助。
最佳答案
在您的自定义单元格类中覆盖 layoutMargins 方法。
- (UIEdgeInsets)layoutMargins
{
return UIEdgeInsetsMake(0, 15, 0, 0);
}
关于ios - iPhone 6 Plus uitableView.separator 插图有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26019339/