抖动代码[通俗易懂]

抖动代码

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

//

//  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)


相关推荐

  • Percona Data Recovery Tool 单表恢复

    Percona Data Recovery Tool 单表恢复Percona Data Recovery Tool 单表恢复

  • C语言中数据的输出格式有哪些?

    C语言中数据的输出格式有哪些?C语言中数据的输出格式有哪些?(1)d(或i)格式符。用来输出十进制整数,有以下几种用法:①%d,按整型数据的实际长度输出。②%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。③%ld(%mld也可),输出长整型数据。例如:longa=123456;printf("%ld",…

  • 温度传感器 JUMO芯片铂电阻各型号优点

    温度传感器JUMO芯片铂电阻德国久茂Jumo品牌介绍:德国JUMOGmbH&KG公司成立于1948年,位于德国中部城市Fulda。公司经过六十多年的发展,已经成为欧洲著名的仪表制造厂商,公司主要致力于生产高质量的传感器、变送器及控制器,可提供工业温度、压力、湿度、液位、流量、pH值、电导率、氧化还原值的测量、控制及记录产品。坦泼秋尔(TPQE):德国久茂Jumo中国区唯…

  • java 中 BigDecimal 详解「建议收藏」

    java 中 BigDecimal 详解「建议收藏」首先,学习一个东西,我们都必须要带着问题去学,这边我分为【为什么?】【是什么?】【怎么用?】【为什么要用BigDecimal?】首先,我们先看一下,下面这个现象那为什么会出现这种情况呢?因为不论是float还是double都是浮点数,而计算机是二进制的,浮点数会失去一定的精确度。注:根本原因是:十进制值通常没有完全相同的二进制表示形式;十进制数的二进制表示形式可能不精确…

  • ORA-01017解决方案「建议收藏」

    ORA-01017解决方案「建议收藏」ora-01017是用户登录的报错。解决思路:1)确认所登用户的状态。可能是被锁了,可能是密码过期状态。修改之,即可2)当然是确认用户名密码是否输入正确。不确定密码的话可以重设。3)oracle-12C有了数据库容器概念。所登用户是否在PDBORCL里,tnsnames.ora文件里是否配置了PDBORCL,登录时是否选中了PDBORCL4)所登用户是否是sysdba。是的话登录语句要加assysdba这4步确定好了,能解决100%的ora-01017报错情况。…

  • 兴师动众解决由cookie引发的400报错问题

    兴师动众解决由cookie引发的400报错问题背景是这样的,做的是一个机票的购票业务,包括了购票(单程购票和往返购票)等功能。购票的航班信息需要从航班搜索页带到下单页,所以在跳转至下单页前将航班信息存在了cookie,用于在下单页展示所选航班信息。遇到的问题是购买单程机票的时候,一切流程正常(从航班查询页,选择需要的购买的航班,进入到下单页,进行下单操作);但是购买往返机票的时候,进入到下单页时,发现下单页所有接口都报了400的错误,继而再访问该网站的其他页面也都报了400的错误。一般来说400报错是因为前后端参数格式或者请求头不一致导致的问题,前.

发表回复

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

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