How do I animate opacity using swift?(如何使用 swift 为不透明度设置动画?)
问题描述
有人可以为我提供一个在 swift 中为 Image View 的不透明度设置动画的示例吗??
Could someone please provide me with an example of animating the opacity of an Image View in swift??
我什至在目标 c 中找不到一个很好的例子
I couldn't even find a good example in objective c
func showCorrectImage(element: AnyObject){
var animation : CABasicAnimation = CABasicAnimation(keyPath: "opacity");
animation.delegate = self
animation.fromValue = NSValue(nonretainedObject: 0.0)
animation.toValue = NSValue(nonretainedObject: 1.0)
animation.duration = 1.0
element.layer?.addAnimation(animation, forKey: nil)
}
我认为我拥有大部分权利(虽然不完全确定),有人可以帮助我吗?
I think I have most of this right (not completely sure though), could someone please help me?
元素 = 图像视图
先谢谢了!~
推荐答案
如果你需要一个简单的动画,为什么不直接使用 UIView 的 animateWithDuration:animations:
方法呢?
If you need a simple animation, why not just use UIView's animateWithDuration:animations:
method?
imageView.alpha = 0
UIView.animateWithDuration(1.0) {
imageView.alpha = 1
}
这篇关于如何使用 swift 为不透明度设置动画?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!