Это мой код дает crossdissolve эффект для изображениянеявного преобразования из типа перечисления «перечислений UIViewAnimationOption к uiviewanimation переходу разные типа перечисления
- (void)viewDidLoad
{
[super viewDidLoad];
typedef enum
{
UIViewAnimationOptionTransitionCrossDissolve,
UIViewAnimationOptionTransitionCurlDown,
UIViewAnimationOptionTransitionCurlUp,
UIViewAnimationOptionTransitionFlipFromBottom,
UIViewAnimationOptionTransitionFlipFromLeft
} UIViewAnimationOptions;
[UIView animateWithDuration:1.0 animations:^(void){
[UIView setAnimationTransition: UIViewAnimationOptionTransitionCrossDissolve forView:img cache: YES];
} completion:^(BOOL finished){
[UIView animateWithDuration:1.0 animations:^(void){
[UIView setAnimationTransition: UIViewAnimationOptionTransitionCrossDissolve forView:img cache: YES];
} completion:^(BOOL finished){
}];
}];
}
Но я получаю предупреждение неявное преобразование из типа перечисления» перечисление UIViewAnimationOption к другому переходу типа uiviewanimation.
Но если я дать UIViewAnimationTransitionFlipFromRight, UIViewAnimationTransitionCurlUp ..... это работает, но animatewithoptions дает предупреждение.
Может ли кто-нибудь мне помочь?
и на самом деле я нуждаюсь в обратном кресте растворяют effect.can кто-нибудь может помочь мне в этом тоже? – haritha
Почему вы печатаете перечисление UIViewAnimationOptions? – wattson12
Удаление typedef решит вашу проблему. –