36

我已经安装了新的 iOS 6.1 和 Xcode 4.6,现在我的代码中有一些枚举警告,我无法解决这个问题:

[UIView animateWithDuration:0.4
                          delay:0.0
                        options:UIViewAnimationCurveEaseOut
                     animations:^{

                     } completion:^(BOOL finished) {}];

这是警告:

Implicit conversion from enumeration type 'enum UIViewAnimationCurve' to different enumeration type 'UIViewAnimationOptions' (aka 'enum UIViewAnimationOptions')

我该如何解决这个警告?

4

2 回答 2

103

您使用了错误的选项值。试试UIViewAnimationOptionCurveEaseOut

于 2013-01-30T22:56:15.017 回答
2

替换UIViewAnimationCurveEaseOutUIViewAnimationOptionCurveEaseOut

例如:

[UIView animateWithDuration:0.4
                          delay:0.0
                        UIViewAnimationOptionCurveEaseOut
                     animations:^{

                     } completion:^(BOOL finished) {}];
于 2015-02-05T13:29:09.353 回答