如何以编程方式设置iOS 7中的边距(或插件,因为它们被称为iOS)?
在iOS 8中,我使用以下内容设置边距:
cell.contentView.layoutMargins = UIEdgeInsets(
top: 0,
left: 6.5,
bottom: BOTTOM_MARGIN_FOR_CELLS,
right: 6.5)
但我希望该应用能够保持与iOS7的向后兼容性。
我需要以编程方式设置边距,因为顶部单元格与其他单元格的边距不同。
答案 0 :(得分:1)
对于 iOS7 ,请使用以下代码
<IProductRepository>
对于 iOS8 ,请使用以下代码
if ([myTableView respondsToSelector:@selector(separatorInset)]) {
[myTableView setSeparatorInset:UIEdgeInsetsZero];
}
注意:在ViewController中包含这两个代码以支持这两个版本