UI动态图的设计

展现动态图

UIImageView*myView = [[UIImageView alloc] init];     //创建UIImageView对象

myView.frame=CGRectMake(100,100,200,200);

[self.view addSubview:myView];

[myView release];

NSMutableArray*arr = [[NSMutableArray alloc] init];     //创建可变数组用来装载UIImage对象

for(int i =0; i <5; i++) {     // for循环将图片添加进UIImage中

NSString*str = [NSString stringWithFormat:@"%02d.tiff", i+1];   //获得字符串名字

UIImage*image = [UIImageimage Named:str];      //通过静态图片名字创建UIImage对象

[arr addObject:image];         //再将UIImage对象装载到数组中

}

myView.animationImages= arr;         //将装载好静态图数组赋值给UIImageView自带的动画数组中

myView.animationRepeatCount=8;        //设置动画重复次数(默认无限次)

myView.animationDuration=0.1 *   arr.count;         //设置动画播放时间

[myView startAnimating];          //启动动画

循环中字符串名字前面的数字(如下图)的给入需要用 %2d自动填满

例如:要想实现 012  008 这样的三位数 就应当用 %3d。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.oc基本语法 // // main.m // oc基本语法 // // Created by lanou on...
    GOT_HODOR阅读 556评论 0 0
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,727评论 1 14
  • 前言 最近忙完项目比较闲,想写一篇博客来分享一些自学iOS的心得体会,希望对迷茫的你有所帮助。博主非科班出身,一些...
    GitHubPorter阅读 1,582评论 9 5
  • 直方图主要用在数据图表,作为对比数据,用柱体高度的高低,形象直观地表达出来,往往与折线图配合使用,而折线图便于从众...
    理想是试阅读 1,088评论 0 0
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 1,476评论 0 3

友情链接更多精彩内容