任意一个 UIImageView 都会引起颜色混合吗?

我们知道 Blended Layer 会影响动画性能,所以在 iOS 模拟器或者 Xcode Instruments 中开启 Color Blended Layer 来查看那些图层引起了 Blended Layer,我是最近才开始关注动画性能上的优化。

我在Storyboard 或者 代码里添加了一个 UIImageView, 图片(icon.png)大小是 57 X 57, @2x 大小是 114 X 114, 显示简介里面显示 Alphpa 通道是 “否”,添加的 UIImageView 大小是 57*57,我发现无论在这个 UIImageView 一直是标记为红色的。但是我仔细检查了图片,没有Alphpa通道,我也试过 UIImageView设置imageView.opaque=Yes. 都一直是标记为 Blended Layer, 我实在无法理解,所有的 UIImageView 都会混合颜色吗?

阅读 5.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题