Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS:将旋转UIImage作为alpha遮罩应用于另一个UIImageView_Ios_Uiimageview_Uiimage_Core Animation_Alphablending - Fatal编程技术网

iOS:将旋转UIImage作为alpha遮罩应用于另一个UIImageView

iOS:将旋转UIImage作为alpha遮罩应用于另一个UIImageView,ios,uiimageview,uiimage,core-animation,alphablending,Ios,Uiimageview,Uiimage,Core Animation,Alphablending,我有一个很好的视野。我想使用特定的UIImage作为此UIImageView的alpha掩码,以便UIImageView的图像采用UIImage的alpha组件。棘手的部分是UIImage应该旋转,以便UIImageView图像的alpha组件正在设置动画 我从来没有做过这种事。有人能帮我开始吗 谢谢。您应该能够通过将遮罩图像安装到CALayer中,然后将该层作为遮罩安装在图像视图的层上来完成此操作 最后,您将创建一个CABasicAnimation,它将设置遮罩层变换的旋转.z的动画 我不能绝

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

我从来没有做过这种事。有人能帮我开始吗

谢谢。

您应该能够通过将遮罩图像安装到CALayer中,然后将该层作为遮罩安装在图像视图的层上来完成此操作

最后,您将创建一个CABasicAnimation,它将设置遮罩层变换的旋转.z的动画


我不能绝对肯定旋转遮罩层会使遮罩动作产生动画效果,但我很确定它会起作用

这能让你开始吗?在“mask iOS”上进行常规搜索。。这个怎么样CALayer的问题是你不能改变混合模式。