作者:王妮美的小姐姐 | 来源:互联网 | 2023-01-17 14:16
是仅仅是我还是他们UITableView
在iOS 11中为分组页眉和页脚添加了更多填充?
我编译我的应用程序以运行iOS 11并注意到额外的填充.我有点解决了它,通过设置contentInset.top
负值来检查操作系统是否是iOS 11,但这是一个丑陋的解决方法.
有没有其他更好的方法可以清除分组表视图的额外填充,以便在所有支持的iOS上实现相同的结果?对这种愚蠢的事情进行多次检查有点臭.
比较截图:
正如您所看到的,在iOS 11上,各部分之间有额外的间距(是的,这些是部分!).
1> Rashid..:
这是UIScrollView的新contentInsetAdjustmentBehavior参数,您可以将其设置为.never以防止额外填充
if #available(iOS 11.0, *) {
tableView.cOntentInsetAdjustmentBehavior= .never
}
或在Size Inspector下的storyboard中