gpt4 book ai didi

ios - insertSublayer 将隐藏表格 View 中的单元格

转载 作者:行者123 更新时间:2023-11-29 10:53:58 25 4
gpt4 key购买 nike

此代码在 iOS7 中有效,但在 iOS6 模拟器中运行时,本应在子层之上的单元格将在它们之下。

bgLayer = [BackgroundLayer gradientFromColor:COLOR_MID_GRADIENT to:COLOR_GRADIENT];
CGRect bottom = self.view.bounds;
bottom.origin.y = self.view.bounds.size.height-GRADIENT_HEIGHT;
bottom.size.height = GRADIENT_HEIGHT;
bgLayer.frame = bottom;
[self.view.layer insertSublayer:bgLayer atIndex:1];

它的作用是在带有 tableview 的 View 底部放置一个渐变层。

但是,渐变矩形中的单元格将隐藏在它后面!

我试图改变索引,但它没有做任何事情。此外,insertSublayer: below: 也不起作用。

我错过了什么?如何将图层放在表格 View 单元格下方?

谢谢。

最佳答案

感谢 trojanfoe,我找到了正确的方向。

我已经设法通过手动更改冲突层的 zPosition 使其工作。尽管我必须在 viewDidAppear 中运行添加层代码,而不是 iOS6 的 viewWillAppear。不要问我为什么,我猜这与 viewWillAppear 之后发生的单元格渲染有关。

关于ios - insertSublayer 将隐藏表格 View 中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19227098/

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