抖动代码[通俗易懂]

抖动代码

大家好,又见面了,我是全栈君。

//

//  ViewController.m

//  01-抖动

//

//  Created by Lenny  on 3/16/15.

//  Copyright (c) 2015 Lenny. All rights reserved.

//


#import “ViewController.h”

#define angle2Radian(angle) ((angle) / 180.0 * M_PI)

@interface ViewController ()


@property (weaknonatomicIBOutlet UIView *imageView;

@end


@implementation ViewController


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

//    1.创建核心动画

    CAKeyframeAnimation * kfr = [[CAKeyframeAnimation alloc]init];

    //    2.创建核心动画的类型

    kfr.keyPath = @”transform.rotation”;

//    度数/ 180.0 *M_PI

    kfr.values = @[@(angle2Radian(4))@(angle2Radian(4))@(angle2Radian(4))];

    kfr.removedOnCompletion = NO;

    kfr.fillMode = kCAFillModeBackwards;

    kfr.duration = 0.1;

//    设置反复次数

    kfr.repeatCount = MAXFLOAT;


//    3加入核心动画

    [self.imageView.layer addAnimation:kfr forKey:nil];

}

@end


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116263.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • java保存数据到session中_java session如何存取数据

    java保存数据到session中_java session如何存取数据展开全部javasession存取数据的方法:session存数32313133353236313431303231363533e58685e5aeb931333363376461据方法:publicvoidsetAttribute(Stringname,Stringvalue)方法,设定指定名字的属性的值,并将它添加到session会话范围内,如果这个属性在会话范围内已经存在,则更改该…

  • 基于flannel网络搭建的docker,flannel连接不上2379端口,etcd集群出现异常

    基于flannel网络搭建的docker,flannel连接不上2379端口,etcd集群出现异常

  • IDEA2021 3.1 激活码(最新序列号破解)

    IDEA2021 3.1 激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • Scalar_scala yield

    Scalar_scala yield掌握implicit的用法是阅读spark源码的基础,也是学习scala其它的开源框架的关键,implicit可分为:隐式参数隐式转换类型隐式调用函数1.隐式参数当我们在定义方法时,可以把最后一个参数列表标记为implicit,表示该组参数是隐式参数。一个方法只会有一个隐式参数列表,置于方法的最后一个参数列表。如果方法有多个隐式参数,只需一个implicit修饰即可。当调用包含隐式参数的方法是…

    2022年10月23日
  • mysql和mongodb的区别是什么_mongodb和mysql的区别是什么?区别详细介绍

    mysql和mongodb的区别是什么_mongodb和mysql的区别是什么?区别详细介绍对于mongodb和mysql你应该都很清楚了吧,那么他们两个之间的区别你知道吗?很多人对于mongodb和mysql的区别都不是很清楚,下面一起来了解一下吧。一、mongodb和mysql的区别有哪些?对于这两者的区别,我们可以从以下的九个方面来谈一下。1、数据库模型mongodb-非关系型;mysql-关系型;2、存储方式mongodb-以类JSON的文档的格式存储;mysql-不同引擎有不同…

  • 空白符号在线复制_html里空格怎么表示

    空白符号在线复制_html里空格怎么表示空格网名符号复制以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!空格网名符号复制搜狗输入法,v+1在按下d就是空格:这里空格【】这里还有一个空格:[]弄了,在游戏里就是空白名空格符号复制法一:搜狗输入法将半角转换全角,快捷键(Shift+空格键),按空格(根据:半角空格为1字节,全角为2字节)法二:搜狗输…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号