iOS:将旋转的 UIImage 作为 alpha 蒙版应用于另一个 UIImageView

标签 ios uiimageview uiimage core-animation alphablending

我有一个 UIImageView。我想使用特定的 UIImage 作为此 UIImageView 的 alpha 掩码,以便 UIImageView 的图像采用 UIImage 的 alpha 组件。棘手的部分是 UIImage 应该旋转,以便 UIImageView 图像的 alpha 组件是动画的。

我从来没有做过这种事。有人可以帮助我开始吗?

谢谢。

最佳答案

应该能够通过将 mask 图像安装到 CALayer 中然后将该层安装为 ImageView 层上的 mask 来实现这一点。

最后,您将创建一个 CABasicAnimation,它将为 mask 层变换的 rotation.z 设置动画。

我不确定旋转 mask 层是否会激活 mask Action ,但我很确定它会起作用。

关于iOS:将旋转的 UIImage 作为 alpha 蒙版应用于另一个 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29972593/

相关文章:

ios - 使用 Swift (AutoLayout) 修复 UIImage 的宽度和高度

ios - 即使设置了高度,UIScrollView 也无法正常工作

ios - 如何在 iPhone SDK 中实现这种效果?

ios - 在 UIImageView 中的两个图像之间转换的最佳方式

ios - 如何在UIImage中优化内存使用

ios - 如何获取 QuickLook 预览项目的缩略图?

iOS/swift : Set text of label with IBOutlet

ios - 如何在 swift 3 中调整字体大小以适应高度(而不是宽度)

ios - 有人可以解释这个@synthesize 语法吗?

ios - 如何使用 setImage 将 NSMutableArray 中的 UIImage 添加到 UIButton