抖动代码[通俗易懂]

抖动代码

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

//

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


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

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

(0)
上一篇 2022年1月23日 下午9:00
下一篇 2022年1月23日 下午10:00


相关推荐

  • C# FileSystemWatcher用法详解[通俗易懂]

    C# FileSystemWatcher用法详解[通俗易懂]FileSystemWatcher控件主要功能:监控指定文件或目录的文件的创建、删除、改动、重命名等活动。可以动态地定义需要监控的文件类型及文件属性改动的类型。1.常用的几个基本属性:(1)Path:设置要监视的目录的路径。(2)IncludeSubdirectories:设置是否级联监视指定路径中的子目录。(3)Filter:设置筛选字符串,用于确定在目录中监

    2022年6月16日
    33
  • IDEA 2017下载及注册码「建议收藏」

    IDEA 2017下载及注册码「建议收藏」链接:https://pan.baidu.com/s/1WX3teGiY3n6mF3qSGh-VLQ密码:m40w

    2022年7月2日
    45
  • mac dg破解激活码-激活码分享2022.02.22

    (mac dg破解激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlHCIQ56F36O-eyJsaWNlbnNlSW…

    2022年4月1日
    62
  • JAVA数组的定义及用法

    JAVA数组的定义及用法

    2021年11月30日
    36
  • Java笔记-使用Kaptcha验证码框架

    Java笔记-使用Kaptcha验证码框架使用Kaptcha这个验证码框架用起来,比自己写简单首先设置maven项目:<dependency><groupId>com.github.penggle</groupId><artifactId>kaptcha</artifactId>…

    2022年6月18日
    38
  • 数字水印

    数字水印数字水印 DigitalWater nbsp 1 nbsp nbsp 技术是将一些标识信息 即数字水印 直接嵌入数字载体当中 包括多媒体 文档 软件等 或是间接表示 修改特定区域的结构 且不影响原载体的使用价值 也不容易被探知和再次修改 但可以被生产方识别和辨认 通过这些隐藏在载体中的信息 可以达到确认内容创建者 购买者 传送隐秘信息或者判断载体是否被篡改等目的 数字水印是保护信息安全 实现防伪溯源

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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