【发布时间】:2019-02-20 03:56:20
【问题描述】:
我的问题的简化版本是我试图在 collectionView 单元格内的按钮上循环/重复动画,但动画只执行一次。这是位于我的 collectionViewCell 中的动画块:
func animateGlowingCircle() {
UIView.animate(withDuration: 1.0, delay: 0, options: [.autoreverse, .repeat], animations: {
self.glowCircle.transform = CGAffineTransform(scaleX: 1.2, y: 1.2)
}, completion: nil)
}
我尝试从几个不同的地方调用 animateGlowingCircle():在 collectionViewController 的 viewDidLoad 或 cellForRowAt 中,以及在 collectionView 的绘图中。我能得到的最接近的是动画只执行一次,但它不会循环。我在网上找到了大量关于单次执行动画的信息,但没有关于循环的信息。任何帮助将不胜感激!
【问题讨论】:
标签: ios swift uitableview uicollectionview ios-animations