0

При попытке сделать анимацию в UIView он говорит: «неявное преобразование из типа перечисления»«Неявное преобразование типа перечисления» для animateWithDuration

Мой код:

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

Просто интересно, как я могу это исправить это?

ответ

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]; 

 Смежные вопросы

  • Нет связанных вопросов^_^