设置更改图片效果

主要记录效果的字符(文档中不全)

NSString *name = [NSString stringWithFormat:@"pet_%ld",self.index];
self.imageView.image = [UIImage imageNamed:name]; 
    CATransition *transition = [CATransition animation];
     /* The name of the transition. Current legal transition types include
    * `fade', `moveIn', `push' and `reveal'. Defaults to `fade'.
    pageCurl            向上翻一页
    pageUnCurl          向下翻一页
    rippleEffect        滴水效果
    suckEffect          收缩效果,如一块布被抽走
    cube                立方体效果
    oglFlip             上下翻转效果
    */
     NSArray *types = @[@"fade",
                       @"moveIn",
                       @"push",
                       @"reveal",
                       @"pageCurl",
                       @"pageUnCurl",
                       @"rippleEffect",
                       @"suckEffect",
                       @"cube",
                       @"oglFlip"
                       ];
    NSInteger index = random() % types.count;
    
    transition.type = types[index];
    transition.subtype = @"fromRight";
    transition.duration = 2.0;
    
    //1.5设置动画的起点
     transition.startProgress=0.2;
    transition.delegate = self;
    [self.imageView.layer addAnimation:transition forKey:nil];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,659评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,478评论 19 139
  • 我这个人有个不知道是优点还是缺点的特点:只要是别人说的,我都会当真,笃信之。不知道为此失落失望了多少次,也还是这样...
    髪髪阅读 3,843评论 0 0
  • 一大清早 穿着自己手工做的衣服 一针一线缝制的 满满的成就感 即使现在还不能登大雅之堂 但也挺满足的 之前就想过能...
    马田心Martinc手作阅读 1,319评论 5 2
  • 深夜辗转反侧 为选择衡量得失 殊不知未知无量 不安和迷茫 不过怕误入歧途 得不到失太多 又或者安稳太久 一不小心开...
    琴子曰阅读 1,306评论 0 0