我有一个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);
}
可惜这不管用。
下面是它应该是什么样子的模型,第一个单元格内容不受安全区的影响:
有没有办法为第一个牢房做我想做的事?
发布于 2018-01-05 00:00:56
我发现我需要取消选中Content View Insets To Safe Area
复选框,该复选框位于UITableView上。
这样做解决了问题!
https://stackoverflow.com/questions/48101233
复制相似问题