动画
博BOBO
做的更好!
展开
-
CABasicAnimation暂停\企动
self.isAnimation = true let rotationAnimation = CABasicAnimation.init(keyPath: "transform.rotation.z") rotationAnimation.toValue = NSNumber(value: M_PI * 2.0) rotationAnimation.isRemovedOnCompletion = false //后台不停止 ...原创 2020-12-29 11:22:25 · 603 阅读 · 0 评论 -
iOS动画:UIView动画和CALayer动画(CABasicAnimation、CAKeyframeAnimation的使用)
iOS中的动画有两种实现方式,一种是UIView来实现动画,另一种动画是通过CALayer来实现,下面介绍两种动画的简单实现: 一、UIView动画的实现 UIView使用Context来实现动画 关键代码: 1 2 3 4 5 6 7 8 9 10 11原创 2015-06-15 20:38:29 · 509 阅读 · 0 评论 -
iOS UIView动画详解(Objective-C)
我在之前的一篇博客中《iOS UIView动画详解(Swift)》讲解了使用Swift来实现UIView类下面提供的多种动画效果,如位置动画、旋转动画、缩放动画、颜色动画、透明度动画等等。为了这个题目的完整性,今天我使用Objective-C来完全重写以上的所有的动画。项目案例已经上传至:https://github.com/chenyufeng1991/iOS-UIView-Animatio转载 2016-01-05 17:30:54 · 420 阅读 · 0 评论 -
iOS中Animation+2
1.iOS中我们能看到的控件都是UIView的子类,比如UIButton UILabel UITextField UIImageView等等 2.UIView能够在屏幕的显示是因为在创建它的时候内部自动添加一个CALayer图层,通过这个图层在屏幕上显示的时候会调用一个drawRect: 的方法,完成绘图,才能在屏幕上显示 3.CALayer 本身就具有显示功能,但是它不能响应用户的交原创 2016-03-24 14:34:29 · 328 阅读 · 0 评论 -
CAAnimation四种动画
在上一篇专题中我们提到,CAAnimation可分为以下四种: 1 2 3 4 5 6 7 8 1.CABasicAnimation 通过设定起始点,终点,时间,动画会沿着你这设定点进行移动。可以看做特殊的CAKeyFrameAnimation 2.CAKeyframeAnimation原创 2016-04-15 11:58:02 · 3074 阅读 · 0 评论 -
iOS中的动画
摘要 本文主要介绍核iOS中的动画:核心动画Core Animation, UIView动画, Block动画, UIImageView的帧动画. 核心动画Core Animation UIView动画 Block动画 UIImageView的帧动画 目录[-] iOS中的动画 Core Animation CAAnimation: CAProperty原创 2016-04-15 11:59:28 · 2872 阅读 · 0 评论 -
监听UIView animation的动画过程
今天遇到个场景,是在UIView做动画效果期间显示进度和百分比,之后发现UIView包括block方法在内的都没有动画移动过程之间的回调,查阅后可使用NSTimer来获取 _progressTimer = [NSTimer timerWithTimeInterval:0.01 target:self selector:@selector(testAction) userInfo:n...原创 2018-09-04 15:57:17 · 917 阅读 · 0 评论