我想通过轮流改变按钮上的两个图像来应用动画效果。我应用了以下代码但无法看到动画效果。 我已正确应用 IBOutlets。
var image1:UIImage = UIImage(named: "img_mic_off")!
var image2:UIImage = UIImage(named: "img_mic_on")!
btnRecord.imageView?.animationImages = [image1,image1]
btnRecord.imageView?.animationDuration = 1.0
btnRecord.imageView!.startAnimating()
请帮助我解决为什么它不能使用此给定代码的问题。提前致谢。
最佳答案
看看我做了什么。图像在变化。所以我希望这是您真正需要的。
var image1:UIImage = UIImage(named: "img_mic_off")!
var image2:UIImage = UIImage(named: "img_mic_on")!
btn.setImage(image1, forState: UIControlState.Normal)
btn.imageView!.animationImages = [image1, image2]
btn.imageView!.animationDuration = 1.0
btn.imageView!.startAnimating()
关于ios - 动画 uibutton 快速应用图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30122342/