gpt4 book ai didi

ios - UITableView 重叠单元格(力)

转载 作者:行者123 更新时间:2023-11-28 19:45:35 26 4
gpt4 key购买 nike

我想实现表格 View 单元格重叠,因为我想实现这种效果:

stacking

所以基本上细胞会一个接一个地堆叠。我的目标是 iOS7+(目前正在测试 iOS8)。

我目前正在做一个 CAGradientLayer,它被定位在 layoutSubviews 中。我将其定位为:

CGRect gradientLayerFrame = self.contentView.bounds;
gradientLayerFrame.origin.y = -6.0f;
gradientLayerFrame.size.height += 6.0f;
self.gradientLayer.frame = gradientLayerFrame;

我也做了

self.clipsToBounds = NO;
self.contentView.clipsToBounds = NO;
self.contentView.superview.clipsToBounds = NO;

init 中,这样就不会剪辑任何内容。现在单元格在第一次渲染时会剪裁,但是当我向下滚动表格 View 然后再次向上滚动以便它再次显示单元格时,它们不会被剪裁。

我已经尝试将 backgroundColor 设置为在 willDisplayCell 中清除,但没有成功。还尝试递归遍历所有单元格 subview 并将裁剪设置为 NO 但同样的事情再次发生。还尝试了黑客攻击并强制设置 setNeedsDisplay 以便重新呈现,但没有成功。

在此问题上的任何帮助将不胜感激。

最佳答案

它不应该是一个 TableView。

试试这个库:TGLStackedViewController

关于ios - UITableView 重叠单元格(力),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32371356/

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