0

我目前有一个主 UIView,我已经对它进行了子类化,并从 UIImage 设置了自定义背景颜色。

我还有一个带有透明背景的 .png - 我们称之为 myImage.png。

我希望能够将 myImage.png 添加到主视图中,以便能够为 UIImage 的非透明部分设置动画。我认为这可以通过使用图层和图像遮罩来实现,但我非常感谢一个让我开始的例子。

编辑

澄清一下,我有兴趣知道如何使用核心图形来剪切 myImage.png 并显示淡色。然后我可以为这种色调设置动画以产生闪烁效果。我能够毫无问题地为图像设置动画,因此我需要解决“剪切”图像并显示我的动画进出的背景色调的问题。

我正在使用 iOS6

提前致谢。

4

1 回答 1

0

您可以使用 CAGradientLayer、CATransformLayer、CAReplicatorLayer。

据我了解您的问题,您有一个具有透明背景的 .png 并且您想要为这个 .png (myImage.png) 的非透明部分设置动画,您想要将 myImage.png 添加到您的主视图中并带有动画。看看Core Animation的这个苹果文档链接

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreAnimation_guide/CreatingBasicAnimations/CreatingBasicAnimations.html

它会帮助你得到你想要的

于 2013-10-19T16:21:10.923 回答