我正在尝试使用 transitionWithView 动画更改UIImageView的图像。
func updateImage() {
let newImage = UIImage(CIImage: self.myImage)
UIView.transitionWithView(self.myImageView!,
duration: 0.5,
options: [UIViewAnimationOptions.TransitionCrossDissolve],
animations: {
self.myImageView?.image = newImage
}, completion: {
finished in
self.performSelector(#selector(self.updateImage), withObject: nil, afterDelay: 1)
})
}
它仅在第一次正确地为幻灯片设置动画。从第二次开始,它是一个没有交叉渐变动画的突然变化。
我尝试从“交叉溶解”中改变转换风格。要翻转'然后它每次都会显示翻转动画。只有在交叉溶解时,才第一次......