gpt4 book ai didi

ios - 不要在 iPhone X 上为第一个 UITableViewCell 使用 SafeArea inset

转载 作者:可可西里 更新时间:2023-11-01 06:19:26 29 4
gpt4 key购买 nike

我有一个 UITableView,第一行用作一种带有全出血背景图像和其他元素的标题单元格。对于这个单元格,我不想使用 SafeArea,我希望 UIView 一直扩展到屏幕边缘。目前我得到这个:

enter image description here

我尝试为单元格手动设置:

if (@available(iOS 11.0, *)) {

headerCell.insetsLayoutMarginsFromSafeArea = NO;
headerCell.layoutMargins = UIEdgeInsetsMake(10, 0, 10, 0);
UIEdgeInsets i = headerCell.layoutMargins;
NSLog(@"Left: %f", i.left);
}

很遗憾,这不起作用。

这是它应该是什么样子的模型,第一个单元格内容不受安全区域影响:

enter image description here

有什么方法可以只为第一个单元格做我想做的事情吗?

最佳答案

我发现我需要取消选中 UITableView 上的 Content View Insets To Safe Area 复选框。

enter image description here

这样做解决了问题!

关于ios - 不要在 iPhone X 上为第一个 UITableViewCell 使用 SafeArea inset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48101233/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com