从枚举类型'UIViewAnimationCurve'到不同枚举类型'UIViewAnimationTransition'的隐式转换

时间:2012-04-28 06:44:23

标签: iphone objective-c ios5

当我使用这行代码时,我收到了一些警告。

[UIView setAnimationTransition:UIViewAnimationCurveEaseInOut forView:nil cache:YES];

然后我得到一些警告,这是关注

  

从枚举类型UIViewAnimationCurve隐式转换为   不同的枚举类型UIViewAnimationTransition

因此,请向我建议如何在iOS 5.0中解决此问题。

1 个答案:

答案 0 :(得分:4)

UIViewAnimationCurveEaseInOut不是uiview动画过渡的过渡类型,它是动画曲线的类型。以下是根据Apple开发人员参考的有效转换。

   UIViewAnimationTransitionNone,
   UIViewAnimationTransitionFlipFromLeft,
   UIViewAnimationTransitionFlipFromRight,
   UIViewAnimationTransitionCurlUp,
   UIViewAnimationTransitionCurlDown.

请使用其中一个。如果要设置动画曲线,请执行以下操作。

[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];