动画
蛋壳er
一个正在成长的IOS小工程狮
展开
-
CGAffineTransformMakeTranslation/CGAffineTransformTranslate的区别
1.CGAffineTransformMakeTranslation每次都是以最初位置的中心点为起始参照CGAffineTransformTranslate每次都是以传入的transform为起始参照CGAffineTransformIdentity为最初状态,即最初位置的中心点2.3个按钮,bt1,bt2,bt3,bt1和bt2控制bt3的移动 (IBAction)bt1clicked:(id)s转载 2015-06-29 14:24:29 · 2867 阅读 · 0 评论 -
自己动手编写一些简单的转场动画
有时候在项目开发的时候可能会有制作一些特殊的转场动画的需求,比如实现像开门一样的动画,视图从中间裂开,然后分别从两边飞出。 首先有个很实用的函数来截取当前屏幕的图片,这里的参数第一个一般填写self.view,第二个参数可以根据实际需要来写frame-(UIImage*)captureView:(UIView *)theView frame:(CGRect)fra{ UIGraphi原创 2015-07-03 17:42:30 · 668 阅读 · 0 评论 -
CATransition视图切换动画的学习
CATransition是CAAnimation的子类 直接利用CATransition可以编写一些系统提供好的视图切换效果动画,例如下面举一个最简单的例子,imageView图片切换的动画//_imgPic 设置新的图片 [_imgPic setImage:image]; //利用CATransition类方法,创建一个animation对象 CATransition *animation =原创 2015-07-13 11:14:19 · 632 阅读 · 0 评论