我正在尝试使用滑块驱动具有 2 个图像值(在此示例中)的 UIImageView 的转换,但在 aUIView.transition
内使用UIViewPropertyAnimator
(应该可以工作)它没有。我错过了什么吗?
let animator = UIViewPropertyAnimator(duration: 3.0, curve: .linear)
let crossDissolve = {
self.imageView.image = UIImage(named: "deadpool.jpg")
UIView.transition(
with: self.imageView,
duration: 4.0,
options: .transitionCrossDissolve,
animations: {},
completion: nil
)
}
animator.addAnimations(crossDissolve)
这是一个带有问题示例的游乐场,只需将滑块从一侧拖动到另一侧,图像应该会柔和地交叉溶解
就像是:
游乐场:https ://www.dropbox.com/s/ix8nfxg43ij68q3/UIViewPropertyAnimator.playground.zip?dl=0