全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

iOS动画-定时对UIView进行翻转和抖动的方法

(翻转)方式一:

[NSTimer scheduledTimerWithTimeInterval:3.f repeats:YES block:^(NSTimer * _Nonnull timer) {
      CABasicAnimation* rotationAnimation = [CABasicAnimation animation];;
      rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];
      rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 ];
      rotationAnimation.duration = 1;
      // 切换界面保证动画不停止
      rotationAnimation.removedOnCompletion = NO;
      rotationAnimation.repeatCount = 1;
      [self.bindCardImageView.layer addAnimation:rotationAnimation forKey:@"rotationAnimation"];
    }];

(翻转)方式二(这种方式较好一些):

CABasicAnimation *waitAnimation = [CABasicAnimation animation];
    waitAnimation.toValue = [NSNumber numberWithFloat:1.0];
    waitAnimation.duration = 3.f;
    waitAnimation.beginTime = 3.f;

    CABasicAnimation* rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];
    rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 ];
    rotationAnimation.duration = 1.f;

    CAAnimationGroup *group = [CAAnimationGroup animation];
    group.duration = 4.f;
    group.repeatCount = CGFLOAT_MAX;
    group.removedOnCompletion = NO;

    [group setAnimations:@[waitAnimation, rotationAnimation]];

    [self.bindCardImageView.layer addAnimation:group forKey:@"bindCardImageViewAnimation"];

抖动:

CABasicAnimation* shake = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
  //设置抖动幅度
  shake.fromValue = [NSNumber numberWithFloat:-0.2];
  shake.toValue = [NSNumber numberWithFloat:+0.2];
  shake.duration = 0.1;
  shake.autoreverses = YES; //是否重复
  shake.repeatCount = 3;

  [itemView.iconImageView.layer addAnimation:shake forKey:@"imageView"];

以上这篇iOS动画-定时对UIView进行翻转和抖动的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# ios  # uiview  # 翻转和抖动  # iOS实现支付宝蚂蚁森林随机按钮及抖动效果  # 详解iOS中position:fixed吸底时的滑动出现抖动的解决方案  # iOS实现自定义购物车角标显示购物数量(添加商品时角标抖动 Vie)  # iOS字体抖动动画的实现代码  # IOS倒计时设置UIButton标题title的抖动问题  # iOS自定义button抖动效果并实现右上角删除按钮  # 仿iOS图标抖动  # iOS实现图片抖动效果  # 给大家  # 希望能  # 较好  # 这篇  # 小编  # 大家多多  # animationWithKeyPath  # transform  # animation  # CABasicAnimation  # rotationAnimation  # timer  # rotation  # M_PI  # duration  # toValue  # NSNumber  # numberWithFloat  # _Nonnull  # strong 


相关文章: 如何高效配置IIS服务器搭建网站?  名字制作网站免费,所有小说网站的名字?  如何选择美橙互联多站合一建站方案?  个人网站制作流程图片大全,个人网站如何注销?  如何在新浪SAE免费搭建个人博客?  如何制作一个表白网站视频,关于勇敢表白的小标题?  宝塔新建站点为何无法访问?如何排查?  如何用免费手机建站系统零基础打造专业网站?  如何零基础在云服务器搭建WordPress站点?  建站之星安装路径如何正确选择及配置?  如何通过山东自助建站平台快速注册域名?  小程序网站制作需要准备什么资料,如何制作小程序?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  如何制作网站标识牌,动态网站如何制作(教程)?  利用JavaScript实现拖拽改变元素大小  网站制作软件有哪些,制图软件有哪些?  定制建站方案优化指南:企业官网开发与建站费用解析  建站之星展会模版如何一键下载生成?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  如何选择香港主机高效搭建外贸独立站?  建站之星代理费用多少?最新价格详情介绍  如何获取开源自助建站系统免费下载链接?  北京专业网站制作设计师招聘,北京白云观官方网站?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  代购小票制作网站有哪些,购物小票的简要说明?  如何彻底删除建站之星生成的Banner?  建站VPS配置与SEO优化指南:关键词排名提升策略  香港服务器WordPress建站指南:SEO优化与高效部署策略  建站为何优先选择香港服务器?  建站ABC备案流程中有哪些关键注意事项?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  ,在苏州找工作,上哪个网站比较好?  建站上市公司网站建设方案与SEO优化服务定制指南  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  如何用狗爹虚拟主机快速搭建网站?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  如何在云指建站中生成FTP站点?  动图在线制作网站有哪些,滑动动图图集怎么做?  css网站制作参考文献有哪些,易聊怎么注册?  建站之星logo尺寸如何设置最合适?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  建站之星下载版如何获取与安装?  建站三合一如何选?哪家性价比更高?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站上传速度慢?如何优化加速网站加载效率?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  中山网站推广排名,中山信息港登录入口? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。