【发布时间】:2015-03-31 19:08:09
【问题描述】:
我正在异步下载一个正方形图像列表,其中每个图像代表某种颜色或图案。
比如说这个正方形(尽管你只会看到一个三角形,但其他部分是白色的):
我的目标是使这些图像变得圆润且可点击,因此我使用了一个私有库 MCColorPicker,它需要一个 UIColor 数组,然后为该数组的每个元素创建一个 CAShapeLayer 类的新子类。使用colorWithPatternImage创建下载图像的新 UIColor
convertedColor = [UIColor colorWithPatternImage:image];
问题是每个后续的UIColor 图像与前一个图像都有一个偏移量,并且只有前几个图像适合圆圈。
我不明白为什么他们会为每种新颜色移动几分。您是否知道并知道哪里可能存在问题?
谢谢。
【问题讨论】:
标签: ios objective-c uicolor cashapelayer