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

UIViewAnimationCurveEaseInanimateWithDurationメソッドの有効な値ではありません。おそらく意図したものです(定数名の に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 に答える