这是我给的图像从枚举类型的隐式转换“枚举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){
}];
}];
}
一个crossdissolve效果代码,但我正在逐渐从枚举类型警告隐式转换”枚举UIViewAnimationOption不同枚举类型的uiviewanimation过渡。
但是,如果我给UIViewAnimationTransitionFlipFromRight,UIViewAnimationTransitionCurlUp .....它是工作,但animatewithoptions是给予警告。
任何人都可以帮助我吗?
实际上我需要交叉溶解效果的反向效果。任何人都可以帮助我呢? – haritha 2013-03-19 07:51:56
你为什么要键入UIViewAnimationOptions枚举? – wattson12 2013-03-19 07:59:46
删除typedef将解决您的问题。 – 2013-03-19 08:01:10