首页 > 其他分享 >iOS为imageView添加图片实现动画

iOS为imageView添加图片实现动画

时间:2022-12-09 21:33:12浏览次数:39  
标签:animateArray addObject imageNamed 动画 iOS imageView UIImage png


iOS为imageView添加图片实现动画代码如下:

//创建imageView

 

self.imageView= [[UIImageViewalloc]initWithFrame:CGRectMake(0,40,320, 260)];

 


 

//把图片添加到动态数组

 

NSMutableArray * animateArray = [[NSMutableArrayalloc]initWithCapacity:20];

 

[animateArray addObject:[UIImage imageNamed:@"t1.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t2.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t3.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t4.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t5.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t6.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t7.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t8.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t9.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t10.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t11.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t12.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t13.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t14.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t15.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t16.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t17.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t18.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t19.png"]];

 

[animateArray addObject:[UIImage imageNamed:@"t20.png"]];

 


 

//为图片设置动态

 

self.imageView.animationImages=

 

//为动画设置持续时间

 

self.imageView.animationDuration=3.0;

 

//为默认的无限循环

 

self.imageView.animationRepeatCount=0;

 


 

//开始播放动画

 

[self.imageView startAnimating];

 

[self.view addSubview:self.imageView];

标签:animateArray,addObject,imageNamed,动画,iOS,imageView,UIImage,png
From: https://blog.51cto.com/u_15907570/5926607

相关文章

  • android 动画xml属性总结
    XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中 AlphaAnimation渐变透明度动画效果S......
  • 关闭ios虚拟键盘的几种方法
    在iOS应用开发中,有三类视图对象会打开虚拟键盘,进行输入操作,但如何关闭虚拟键盘,却没有提供自动化的方法。这个需要我们自己去实现。这三类视图对象分别是UITextField,UIText......
  • 教你如何用纯css代码实现太极阴阳鱼动画效果
    今天看到一个有意思的效果,闲来无事做一个:把2d静态的太极图改成了3d,阴极和阳极分到了两个平面里实现旋转效果,这个好实现,重点是实现它的透明效果,平面太极图显示出两极是用......
  • vite+ts+vue3+router4+Pinia+ElmPlus+axios+mock项目基本配置
    1.vite+TS+Vue3npmcreateviteProjectname:...yourProjectNameSelectaframework:>>VueSelectavariant:>>Typescrit2.修改vite基本配置配置Vite{#configu......
  • IOS正则判断手机号码,电话号码函数
    1.//正则判断手机号码地址格式2.-(BOOL)isMobileNumber:(NSString*)mobileNum3.{4./**5.*手机号码6.*移动:134[0-8],135,136,1......
  • IOS之【ios程序的生命周期】
    文件#import“OneAppDelegate.h"#import“OneViewController.h"@implementation-(void)dealloc{_windowrelease];[_viewControllerrelease];superdealloc];}#prag......
  • IOS之【UIToolbar】
    #import"OneViewController.h"@interfaceOneViewController()@end@implementation-(void)add{NSLog(@"添加");}-(void)delete{NSLog(@"删除");}-(void)view......
  • IOS之【属性列表】
    @implementation-(void)viewDidLoad{[superviewDidLoad];[selfwritePerson];}尝试写Person//不能通过writeToFile将一个普通对象写入文件中//writeToFi......
  • IOS之【NSUserDefaults】
    @implementation-(void)viewDidLoad{[superviewDidLoad];selfread];}读取偏好设置-(void)read{NSUserDefaults*defaults=[NSUserDefaultsstandardUserDefa......
  • 使用VMware时Intel VT-x禁用的问题,顺便检查Win10使用命令行进入BIOS方式
     如图所示:此主机支持IntelVT-x,但IntelVT-x处于禁用状态。如果已在BIOS/固件设置中禁用IntelVT-x,或主机自更改此设置后从未重新启动,则IntelVT-x可能被禁用......