您好我正试图通过使用完成回忆功能来完成无限循环的360转。一切似乎都在起作用,但第二次不再调用该功能。我尝试了很多类型的完成格式,所有打印都被调用,但是函数的实际调用不起作用。我错过了什么吗?感谢
func rotateBackground()
{
UIView.animateWithDuration(5, delay: 0, options: .CurveLinear, animations: {
self.backgroundImage.transform = CGAffineTransformMakeRotation((180.0 * CGFloat(M_PI)) / 180.0)
}, completion: { (value: Bool) -> Void in
self.rotateBackground()
}
)
}
答案 0 :(得分:0)
不要在完成块中再次调用该方法,而是尝试在动画选项中添加“.Repeat”。