iOS应用开发实战(4)-Image

这节课杨武老师讲了Image和动画的制作


越来越复杂的iOS设备...

iOS应用开发实战(4)-Image_第1张图片
多样的iOS设备.jpg

导致Image管理的复杂...

Assert Catalog

Assets_xcassets.jpg
iOS应用开发实战(4)-Image_第2张图片
Assets_xcassets2.png

Demo1:

  • 完成后的样子:
iOS应用开发实战(4)-Image_第3张图片
helloImage.png
  • Tips:
  1. 矢量图需要开这个选项


    矢量图选择.png
  2. 边框的边缘可以选择不缩放


    iOS应用开发实战(4)-Image_第4张图片
    四周不缩放.png

Demo2:动画

  • 代码
    //创建数组(图片以vectanimx命名)
    UIImage image=[UIImage animatedImageNamed:@"vectanim" duration:3];
    NSArray> *imageArray = [NSArray arrayWithArray:image.images];
    //赋值
    self.animatedImageView1.animationImages=imageArray;
    //周期时间
    self.animatedImageView1.animationDuration=3;
    //重复次数,0为无限制
    self.animatedImageView1.animationRepeatCount=1;
    //开始
    [self.animatedImageView1 startAnimating];
    [self performSelector:@selector(stopImage) withObject:nil afterDelay:3];

你可能感兴趣的:(iOS应用开发实战(4)-Image)