Swift UIView.animateWithDuration

时间:2015-07-29 17:07:16

标签: ios swift animation uiview

在我将Xcode更新到Xcode7.0之后,下面的方法引发了一个非常奇怪的错误:' Double'不能转换为' FloatLiteralConvertible'。

UIView.animateWithDuration(0.5, delay: 0.0, usingSpringWithDamping: 0.5 , initialSpringVelocity: 0.3, options: nil, animations: nil, completion: nil)

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

此错误似乎与此处的实际问题无关,Swift 2.0 options现在为OptionSetType,如果您要指定no,则应传递空Array选项。似乎我还必须为animations(不可为空)指定闭包。

这应该有效:

UIView.animateWithDuration(0.5, delay: 0.0, usingSpringWithDamping: 0.5 , initialSpringVelocity: 0.3, options: [], animations: {}, completion: nil)