我异步下载方形图像列表,其中每个图像代表一些颜色或图案。
让我们举个例如这个方块(即使你只看到一个三角形,另一个是白色):
我的目标是使这些图像成为可循环和可点击的,因此我使用的私有库MCColorPicker
需要一个UIColor
数组,然后对于此数组的每个元素创建一个新的{{1}子类。 1}}类。使用CAShapeLayer
colorWithPatternImage
问题在于,每个后续的convertedColor = [UIColor colorWithPatternImage:image];
图片都与前一个图像有偏移,只有前几个图像适合圆圈。
我无法理解为什么他们为每种新颜色移动几个点。你有没有想到哪里可能有问题?
感谢。