ios - 动画 uibutton 快速应用图像

标签 ios swift animation

我想通过轮流改变按钮上的两个图像来应用动画效果。我应用了以下代码但无法看到动画效果。 我已正确应用 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/

相关文章:

ios - 更改 View 变换会更改 iOS 7 上的 View 位置,但不会更改 ios8

ios - UIView 菜单超过 UIScrollView

iphone - 如何从 iPhone 应用程序发送彩信

ios - Restkit addFetchRequestBlock 崩溃

ios - UICollectionView 滚动错误

ios - UICollectionViewCell 中的 AVPlayer 播放声音但不显示视频

ios - 我可以在 1 个 UICollectionView 中使用 collectionViewCell 2 个单元吗?

ios - UIView.animateWithDuration : animation always stops at original position

python - 使用 Python 进行轨迹可视化

javascript - jquery addclass 和 hasclass 与 animate.css