【发布时间】:2020-10-01 17:50:52
【问题描述】:
示例: 我没有看到任何动画。为什么?
UIView.animate(withDuration: 1, delay: 0, options: [.repeat, .autoreverse], animations: {
self.buttonTrial.transform = CGAffineTransform(scaleX: 1.2, y: 1.2)
}, completion: { completion in
self.buttonTrial.transform = .identity
})
【问题讨论】:
-
需要更多信息!你想为初学者做什么?有
autoLayout吗?你的用户界面是什么样的? -
@Rikh 我用storyboard,想要得到脉动动画的效果
-
一件事,完成块是不必要的,因为它是重复动画,无论如何都不会调用完成块。但这不应该阻止动画的工作。除此之外,代码看起来很好,应该可以工作。
-
你是否在你的代码中触发了这个动画块?例如。 on buttonTrial tap?