美文网首页iOS菜鸟食谱
transform的图片缩放切换

transform的图片缩放切换

作者: SoDoIt | 来源:发表于2015-12-03 23:29 被阅读324次

    简单无脑,直接上图:


    图片缩放切换.gif

    简单粗暴,直接上代码:

    <p><pre>
    //加载3秒动画
    [UIView animateWithDuration:3 animations:^{
    //CGAffineTransformScale的X为 -1 时,图片左右反转
    self.imgView.transform = CGAffineTransformScale(self.imgView.transform, -1, 1);
    //CGAffineTransformScale的Y为 -1 时,图片上下反转
    self.imgView.transform = CGAffineTransformScale(self.imgView.transform, 1, -1);
    }];
    </pre></p>

    <p><pre>
    //延迟 1.5 秒切换图片,并将图片转正
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    //此处是图片的index,N为图片总数
    if (self.index == N) {

                self.index = 0;
            }else{
                
                self.index++;
            }
            
            //切换图片
            self.imgView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%ld",self.index]];
            //转正图片
            self.imgView.transform = CGAffineTransformScale(self.imgView.transform, -1, 1);
            self.imgView.transform = CGAffineTransformScale(self.imgView.transform, 1, -1);
    

    });
    </pre></p>

    偶然的尝试,感觉很神奇!!!!!

    相关文章

      网友评论

        本文标题:transform的图片缩放切换

        本文链接:https://www.haomeiwen.com/subject/vpsshttx.html