gpt4 book ai didi

ios - 如何在 iOS 中使用 x 坐标为单元格着色

转载 作者:行者123 更新时间:2023-11-29 13:24:08 25 4
gpt4 key购买 nike

我有一个 CustomCell,它是 UITableViewCell 的子类。我有一个 scrollView 在里面。我在 pagingEnabled 模式下使用此 scrollView

我正在使用此代码设置此 scrollView 的 contentSize

scrollView.contentsize = CGSizeMake(720,70)

我想要做的是使用 x 坐标为该单元格的 backgroundColor 着色。 (5,y) 和 (10,y) 的颜色必须略有不同。我怎样才能做到这一点?

编辑:好吧,我不能直接使用 cell.backgroundColor= [UIColor redColor]; 因为这会使所有背景变成红色,例如,我需要开始浅红色和深红色结束。所以,我必须解析所有屏幕并设置适当的颜色。

提前致谢。

最佳答案

听起来你需要自己画背景。最好的解决方案是创建一个与单元格大小相同的屏幕外位图,然后在其中进行自定义绘图。然后将表格单元格的背景图像设置为该图像。我相信,如果您使用命名的 UIImage,那么操作系统会为您缓存它,并为具有该背景的每个单元格重复使用它。

如果您需要它更加动态,那么您需要覆盖该 TableView 行的自定义子类中的 -(void)drawRect: 方法,并即时执行您的自定义绘图。

关于ios - 如何在 iOS 中使用 x 坐标为单元格着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13603060/

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