ios - Xcode 5 和 IOS 7 枚举警告 UIView 动画曲线 EaseOut

标签 ios enums xcode5

嗨,我正在尝试创建侧边菜单,但收到警告,我已经搜索了很多选项,但对我没有任何帮助,请帮助我

我用过的代码:

-(void) animatedLayerToPoint:(CGFloat)x
 {
    [UIView animateKeyframesWithDuration:0.3 delay:0  
         options:UIViewAnimationCurveEaseOut 
         animations:^{
                              CGRect frame = self.toplayer.frame;
                              frame.origin.x = x;
                              self.toplayer.frame = frame;
                          }
                          completion:^(BOOL finished){
                              self.layerPosition = self.toplayer.frame.origin.x;
                          }];

   }

这是我收到的警告

Implicit conversion from enumeration type 'enum UIViewAnimationCurve' to different enumeration type 'UIViewAnimationOptions' (aka 'enum UIViewAnimationOptions')

我搜索了解决方案我已经看到一些答案它不工作我 xcode 5 link i found solution 在上面的链接中被告知要给

他们要放这个

UIViewAnimationOptionCurveEaseOut

代替

UIViewAnimationCurveEaseOut

但它不工作请我需要帮助

最佳答案

在 iOS 4.0 及更高版本中不鼓励使用此方法。相反,您应该使用 animateWithDuration:delay:options:animations:completion: 方法来指定您的动画和动画曲线选项。

关于ios - Xcode 5 和 IOS 7 枚举警告 UIView 动画曲线 EaseOut,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21455726/

相关文章:

java - Swagger OpenApi/看不到我的枚举属性

iphone - Xcode 5命令行:体系结构“arm64”的无效部署目标“3.0.0”

java - 如何在 Java 中的 Enum 中声明字段?

ios - 删除不必要的 JSON 空格

ios - 在 PopOverViewController 中显示 UISplitviewController

ios - 无法使用快速包管理器安装 firebase crashlytics

c++ - 枚举声明错误

ios - 在同一项目中构建免费和付费应用程序的最佳方法是什么?

ios - 如何将 xcode 5 测试用例分组到测试套件中

ios - 在 didSelectItemAt 中,单元格的委托(delegate)为零