ios - 如何在两个 PNG 图像之间为 UIButton 设置动画?

标签 ios cocoa-touch ios4 uibutton

我有两个 PNG 文件想用作按钮。如何通过在这两个图像之间快速切换来为 UIButton 设置动画?

最佳答案

您可以使用按钮的 imageViewanimationImages 属性:

myButton.imageView.animationImages =
[NSArray arrayWithObjects:[UIImage imageNamed:@"image1.png"],
                          [UIImage imageNamed:@"image2.png"],
                          nil];
myButton.imageView.animationDuration = 0.5; //whatever you want (in seconds)
[myButton.imageView startAnimating];

您的按钮将在您的两个图像之间切换。

编辑:正如@tidbeck 指出的那样,按钮需要分配一个图像来创建 imageview 属性。

关于ios - 如何在两个 PNG 图像之间为 UIButton 设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7490342/

相关文章:

ios4 - 如何使用面包屑路径在 map 上绘制路线?

javascript - JSON验证

ios - UIStackview 在隐藏其中的标签时不调整大小

ios - 如何为 Xcode 自定义 ViewController 模板文件?

ios - 如何将复选框添加到表格单元格

iphone - 有没有办法在iPhone的UITabBarController中设置第四个选项卡的更多选项卡

ios - NSOperations 和 iOS 架构问题

iOS FirebaseCloudMessaging 通知在调试/测试飞行或发布中不起作用

iphone - Tab 激活时刷新 View

iphone - XCode 调试器中的错误?