我有一个 UITableView
,第一行用作一种带有全出血背景图像和其他元素的标题单元格。对于这个单元格,我不想使用 SafeArea
,我希望 UIView
一直扩展到屏幕边缘。目前我得到这个:
我尝试为单元格手动设置:
if (@available(iOS 11.0, *)) {
headerCell.insetsLayoutMarginsFromSafeArea = NO;
headerCell.layoutMargins = UIEdgeInsetsMake(10, 0, 10, 0);
UIEdgeInsets i = headerCell.layoutMargins;
NSLog(@"Left: %f", i.left);
}
很遗憾,这不起作用。
这是它应该是什么样子的模型,第一个单元格内容不受安全区域影响:
有什么方法可以只为第一个单元格做我想做的事情吗?
最佳答案
关于ios - 不要在 iPhone X 上为第一个 UITableViewCell 使用 SafeArea inset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48101233/