【问题标题】:UIColor colorWithPatternImage with increasing offsetUIColor colorWithPatternImage 增加偏移量
【发布时间】:2015-03-31 19:08:09
【问题描述】:

我正在异步下载一个正方形图像列表,其中每个图像代表某种颜色或图案。

比如说这个正方形(尽管你只会看到一个三角形,但其他部分是白色的):

我的目标是使这些图像变得圆润且可点击,因此我使用了一个私有库 MCColorPicker,它需要一个 UIColor 数组,然后为该数组的每个元素创建一个 CAShapeLayer 类的新子类。使用colorWithPatternImage创建下载图像的新 UIColor

convertedColor = [UIColor colorWithPatternImage:image];

问题是每个后续的UIColor 图像与前一个图像都有一个偏移量,并且只有前几个图像适合圆圈。

我不明白为什么他们会为每种新颜色移动几分。您是否知道并知道哪里可能存在问题?

谢谢。

【问题讨论】:

    标签: ios objective-c uicolor cashapelayer


    【解决方案1】:

    最后我用this SO answer 解决了这个问题。在一张一张地绘制图像时,必须将图像置于中心位置。

    【讨论】:

      猜你喜欢
      • 2011-11-28
      • 1970-01-01
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-10
      • 1970-01-01
      相关资源
      最近更新 更多