编程

当前位置:澳门新莆京娱乐官网 > 编程 > 平缓旋转

平缓旋转

来源:http://www.drgigabytes.com 作者:澳门新莆京娱乐官网 时间:2020-04-15 13:47

听讲项目费用中难免会碰着,让图片旋转起来的(看会旋转的女孩,卡塔尔(قطر‎;于是自己就写了三个UIImageView 分类,以供参照他事他说加以考查学习使用;

<b>分类首要有四个外表方法:</b>

  • rotate360DegreeWithImageView;
  • stopRotate;

平缓旋转。鉴于OC语言自注释,作者就不解释那多少个法子的效劳了;

<b>接下去,看个中得以完毕:</b>让图片旋转的落到实处:<pre><code>-rotate360DegreeWithImageView {

CABasicAnimation * rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; //让其在z轴旋转rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 ];//旋转角度rotationAnimation.duration = 2; //旋转周期rotationAnimation.cumulative = YES;//旋转累加角度rotationAnimation.repeatCount = 100000;//旋转次数[self.layer addAnimation:rotationAnimation forKey:@"rotationAnimation"];

}</code></pre>让图片甘休旋转比较轻松:<pre><code>-stopRotate {

[self.layer removeAllAnimations];

}</code></pre><b>最后正是什么样调用达成了</b>

先是导入分类头文件 </br>a. 让图片360° 旋转,只需调用rotate360DegreeWithImageView该方法,如下</br>

[imageView rotate360DegreeWithImageView];

b. 停止旋转, 调用stopRotate,如下</br>

[imageView stopRotate];

终极附上分类下载地址

本文由澳门新莆京娱乐官网发布于编程,转载请注明出处:平缓旋转

关键词:

上一篇:通过定位获取常驻后台

下一篇:没有了