您的位置:首页 > 其它

在xcode7.1 上创建动画

2015-10-11 22:52 253 查看
      最近苹果系统更新IOS9,Xcode也更新到7.1版本,相对于xcode6,新版本改动不大。

      今天研究一下帧动画,xcode5及其更早版本与xcode6/7还是有一些区别的。

      最大的不同,在于xcode6/7 可以识别.jpg类型的图片,而以往的版本只能添加到FILES里.但是这里还是建议放到file里,因为从内存管理的角度来说,动画加载几十甚至上百种图片,如果用uiimage方法添加动画,会产生很大的内存,一定要用NSBundle.但是,如果xcode6/7把所有图片都添加到.xcassets中,系统会把.xcassets压缩,这是你用NSBundle会找不到文件的,所以为了编码内存过大,一定要把图片加载到file里,然后调用寻找路径即
imageWithContentofFile方法.

      第一步,在board中摆放控件的位置,简单起见,我只摆了个drink按钮,摆放屏幕首张图片,全屏,然后拖线;

      第二步,创建NSMutableArray,便历全部图片,for(......);

      第三步,创建动画图片,设置动画时间,次数;调用animationImage/animationDuration/animationRepeatCount方法;

      第四步,内存管理设置 调用performSelector方法;

      上代码:




            


              可以多开发一些功能,比如吃饭 睡觉等等,由于笔者比较懒,就写了一个功能

               UI是IOS开发的基础,学好了UI,就等于IOS学好了一半.

               笔者希望与大家共同学习进步,文章不准确之处,还望批评指正,不胜感激!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  帧动画