在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方法;
上代码:
![](https://img-blog.csdn.net/20151011225124673)
![](https://img-blog.csdn.net/20151011230914838)
![](https://img-blog.csdn.net/20151011231008030)
可以多开发一些功能,比如吃饭 睡觉等等,由于笔者比较懒,就写了一个功能
UI是IOS开发的基础,学好了UI,就等于IOS学好了一半.
笔者希望与大家共同学习进步,文章不准确之处,还望批评指正,不胜感激!
今天研究一下帧动画,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学好了一半.
笔者希望与大家共同学习进步,文章不准确之处,还望批评指正,不胜感激!
相关文章推荐
- Android播放网页视频以及帧动画
- cocos2dx制作帧动画,如何做到每帧动作间左右不偏移,上下不起伏?
- OC笔记 - 懒加载、plist文件加载、UIImageView帧动画(2015.2.4)
- IOS1.7-UIImageView的帧动画相关属性和方法 (示例汤姆猫)
- 史上最简单android动画之frame by frame(帧动画)
- cocos2d-x 3.0 预加载pvr资源
- coco2d-x 2.0.4 帧动画 两种实现方式
- Android的帧动画补间动画,新手复习
- Android循环帧动画不执行问题
- Android AnimationDrawable运行的几种方式
- 【cocos2d-x入门实战】微信飞机大战之四:主角的登场和帧动画
- iOS开发——UIImage实现Sprite精灵帧动画效果
- Android-Animation动画之Frame Animation帧动画
- Android frame animation 实现 halo 效果
- Android-Animation动画(变换动画,帧动画,布局动画)
- 帧动画
- Unity3D根据模型动画制作2D帧动画图
- cocos2d-x 3.0 帧播放 (帧动画循环播放)
- iOS中UIImageView用法总结
- AppleWatch开发入门九——Watch帧动画的实现