Nic*_*ard 5 objective-c uitableview ios iphone-x
我有一个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);
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用。
这是它的外观模型,第一个单元格内容不受安全区域的影响:
有什么方法可以做我想要的第一个单元格吗?
在代码中,可以通过以下方式完成
tableView.insetsContentViewsToSafeArea = false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4051 次 |
| 最近记录: |