文档章节

图片实现旋转

 武昌
发布于 2016/05/16 15:07
字数 89
阅读 49
收藏 0

---实现图片3D立体旋转

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

    CABasicAnimation* rotationAnimation;

    rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];

    rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 ];

    rotationAnimation.duration = 1;

    rotationAnimation.cumulative = YES;

    rotationAnimation.repeatCount = MAXFLOAT;

    

    [imageView.layer addAnimation:rotationAnimation forKey:@"rotationAnimation"];

   }

 

---图片旋转

-(void) startAnimation

{

    [UIView beginAnimations:nil context:nil];

    [UIView setAnimationDuration:0.01];

    [UIView setAnimationDelegate:self];

    [UIView setAnimationDidStopSelector:@selector(endAnimation)];

    imageView.transform = CGAffineTransformMakeRotation(angle * (M_PI / 180.0f));

    [UIView commitAnimations];

}

 

-(void)endAnimation{

    angle += 10;

    [self startAnimation];

}

© 著作权归作者所有

共有 人打赏支持
上一篇: 观察者模式
下一篇: 手势
粉丝 0
博文 40
码字总数 12120
作品 0
宝鸡
iOS工程师
私信 提问
H5 和小程序拍照图片旋转、压缩和上传

原文地址:github.com/whinc/blog/… 最近接到一个“发表评论”的需求:用户输入评论并且可以拍照或从相册选择图片上传,即支持图文评论。需要同时在 H5 和小程序两端实现,该需求处理图片的...

whinc
09/29
0
0
WinForm版图像编辑小程序(实现图像拖动、缩放、旋转、抠图)

闲暇之余,开发一个图片编辑小程序。程序主要特点就是可方便的对多个图像编辑,实现了一些基本的操作。本文主要介绍一下程序的功能、设计思路。 下载地址:百度网盘。https://pan.baidu.com...

源之缘
12/05
0
0
10款基于jQuery 的图片360度旋转插件

之前的文章向大家分享了实现网站功能的各种优秀的jQuery 插件,今天这篇文章向大家推荐10款基于jQuery 的图片360度旋转插件,同时还有非常详细的制作教程可以学习和参考。图片旋转展示是一种...

冰点沐雪
2012/10/30
0
0
iOS开发 | 双面view

iu 将一个view绕y轴旋转180度是这样的: 旋转.gif 正面是: 正面 反面是: 反面 有时我们可能需要将背面设置成不同的图片或view,如下: 双面view.gif 这种效果如何实现? 我的思路: 在一个...

无夜之星辰
2017/12/13
0
0
疯狂ios讲义之实例:通过旋转手势旋转图片

实例:通过旋转手势旋转图片 本实例将会对前面的实例进行改进,在前面实例的基础上增加一个旋转手势处理器,从而让该应用既可根据用户捏合手势对图片进行缩放,也可根据用户旋转手势对图片进...

博文视点
2014/03/28
2.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

学习LinkedBlockingDeque源码

之前已经看了实现deque接口的ArrayDeque, ConcurrentLinkedDeque, LinkedList,也不能落下ConcurrentLinkedDeque,但是好像没在项目中用过。 这里看到实现的接口还有BlockingDeque<E>, Block...

woshixin
9分钟前
0
0
实战:用Python实现随机森林

摘要: 随机森林如何实现?为什么要用随机森林?看这篇足够了! 因为有Scikit-Learn这样的库,现在用Python实现任何机器学习算法都非常容易。实际上,我们现在不需要任何潜在的知识来了解模型...

阿里云官方博客
12分钟前
0
0
进程管理利器Supervisor--centos7下安装与卸载

目录 概述 环境准备 检查python环境 在线安装 配置Supervisor 启动并验证 概述 Supervisor的安装可以有在线安装和离线安装两种方式。安装方式取决于服务器是否联网,联网的话可采用在线安装,...

java_龙
19分钟前
2
0
spring系列汇总

spring spring-基于可扩展Schema的特性自定义标签 springmvc-同一个访问资源,多种视图解析方式 spring cache 配置使用aspectj模式织入 基于注解的spring缓存,轻松无侵入解决cache问题 spri...

细肉云吞
20分钟前
2
0
vsftpd搭建ftp

12月10日任务 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp exportfs命令 在nfs运行后的一段时间内,如果需要添加共享目录,这时需要修改exports文件,并...

robertt15
22分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部