iPhone 7 plus和其他iPhone的不同限制

时间:2017-08-25 21:47:08

标签: uitableview autolayout constraints ios-autolayout size-classes

我使用UiTableView和静态单元格以及正确的细节表视图单元格样式,我发现除了iPhone 7外,所有iPhone上的左边标签等于16和iPhone 7上的领先空间加上它等于20。 不同iPhone中相同单元格的屏幕截图:enter image description here

enter image description here

我需要创建带有必须具有相同前导间距的标签的自定义单元格,我认为我可以使用它的大小类,但是如果所有iPhone在纵向模式下都具有常规高度和紧凑宽度(app仅使用纵向模式)。我知道这个问题可以通过编程方式解决,但必须有一些方法可以通过接口构建器解决它。 iPhone 7 plus上我的自定义单元格和右侧详细样式单元格的屏幕截图(我顶部的自定义单元格的前导约束等于16,但是7加上必须为20): enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

这是由于顶级视图的边距,系统将其设置为您描述的值。您可以在所有设备上覆盖视图的边距。