0

尝试在其中制作动画UIView时说“从枚举类型隐式转换”

我的代码是:

[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationCurveEaseIn animations:^{
    [pea setFrame:CGRectMake(82, 224, 35, 35)];
} completion:^(BOOL finished){}];

只是想知道我该如何解决这个问题?

4

1 回答 1

2

UIViewAnimationCurveEaseIn不是该方法的有效值animateWithDuration。您大概是有意UIViewAnimationOptionCurveEaseIn的(请注意Option常量名称中的 )。

请参阅UIViewAnimationOptions以获取要与 结合使用的值列表animateWithDuration。您使用的该常量旨在用于不同的方法。

因此:

[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionCurveEaseIn animations:^{
    [pea setFrame:CGRectMake(82, 224, 35, 35)];
} completion:NULL];
于 2013-10-02T01:36:21.223 回答