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

标签 iphone objective-c ios5

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

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

然后我收到一些警告,这是在跟进

Implicit conversion from enumeration type UIViewAnimationCurve to different enumeration type UIViewAnimationTransition

所以请向我建议如何在 iOS 5.0 中解决这个问题。

最佳答案

UIViewAnimationCurveEaseInOut 不是uiview 动画过渡的过渡类型,它是动画曲线的类型。以下是根据苹果开发者引用的有效转换。

   UIViewAnimationTransitionNone,
   UIViewAnimationTransitionFlipFromLeft,
   UIViewAnimationTransitionFlipFromRight,
   UIViewAnimationTransitionCurlUp,
   UIViewAnimationTransitionCurlDown.

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

[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];

关于iphone - 从枚举类型 'UIViewAnimationCurve' 到不同枚举类型 'UIViewAnimationTransition' 的隐式转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10361293/

相关文章:

iOS7 和 iOS8 segue.destinationViewController

iphone - iOS App 的系统设置是否可以通过 Enterprise Distribution 配置?

iphone - Objective-C 重新加载问题

ios - xib 的 UIControl 在 ios 7.1 上崩溃

objective-c - 工作表呈现后禁用关闭按钮

iphone - iOS 5 实例变量

iphone - 如何在更新 UITableView 时在后台线程中执行网络任务?

iphone - 为什么这个 UIButton 不显示它的文本标签?

ios5 - 如何使用 tabbarcontroller 在应用加载时设置 View Controller

iphone - 将自定义 View Controller 添加到 Storyboard