これは、画像にクロスディゾルブ効果を与えるための私のコードです
- (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){
}];
}];
}
しかし、列挙型 'enum UIViewAnimationOption から別の列挙型 uiviewanimation 遷移への暗黙的な変換の警告が表示されます。
しかし、UIViewAnimationTransitionFlipFromRight、UIViewAnimationTransitionCurlUp .....を与えると動作しますが、animatewithoptions は警告を出しています。
誰でも私を助けることができますか?