美文网首页
IOS-最基础的动画效果

IOS-最基础的动画效果

作者: 温学振 | 来源:发表于2017-10-09 15:14 被阅读15次

动画

//创建控制器
UIViewController *myVC = [[UIViewController alloc]init];
//创建动画
CATransition*animation = [CATransitionanimation];
//设置运动轨迹的速度
animation.timingFunction=UIViewAnimationCurveEaseInOut;
//设置动画类型为立方体动画
animation.type=@"CameraIrisHollowOpen";
//设置动画时长
animation.duration=0.7f;
//设置运动的方向
animation.subtype=kCATransitionFromRight;
//控制器间跳转动画
[[UIApplicationsharedApplication].keyWindow.layeraddAnimation:animationforKey:nil];

[self presentViewController:myVC animated:NO completion:nil];

系统自带的type

Fade = 1,//淡入淡出
Push,//推挤
Reveal,//揭开
MoveIn,//覆盖
Cube,//立方体
SuckEffect,//吮吸
OglFlip,//翻转
RippleEffect,//波纹
PageCurl,//翻页
PageUnCurl,//反翻页
CameraIrisHollowOpen,//开镜头
CameraIrisHollowClose,//关镜头
CurlDown,//下翻页
CurlUp,//上翻页
FlipFromLeft,//左翻转*/

相关文章

  • IOS-最基础的动画效果

    动画 系统自带的type

  • 动画笔记

    一、UIView基础动画 通过修改对应视图(UIView)的属性,可以实现一些最基础的动画效果. 位置和尺寸的修改...

  • UIViewAnimation动画

    UIViewAnimation, 是UIView自带的最基础的动画, 使用方便, 但是效果有限.使用实例:

  • jQuery(动画)

    动画基础隐藏和显示 上卷下拉效果 渐入淡出效果 自定义动画 jQuery核心

  • iOS动画指南 - 1.View Animations

    1.开篇 动画属性 通过修改对应视图(UIView)的属性,可以实现一些最基础的动画效果. 位置和尺寸的修改: b...

  • Flutter 基础动画 Hero动画 交错动画

    Flutter动画学习效果直接贴代码 运行看吧,更改push入口查看不同动画效果。基础动画:颜色渐变、控件大小更改...

  • iOS-界面切换动画效果

    /*动画类型fade 淡出效果moveIn 新视图移动到旧视图push 新视图推出旧视图reveal 移开旧视...

  • 动画

    CABasicAnimation基础核心动画 缩放动画 图片抖动 根据圆形的路径做移动的效果. 转场动画 创建转场...

  • UI基本动画设置标题

    标签(空格分隔):基础动画 ## 动画分类 ### 帧动画:利用连续的图片串联的数组来进行的动画效果 - 常见属性...

  • Android几种动画的总结(逐帧动画、补间动画)

    逐帧动画 逐帧动画也叫 Drawable Animation,是最简单最直观的动画效果。 在Android 中实现...

网友评论

      本文标题:IOS-最基础的动画效果

      本文链接:https://www.haomeiwen.com/subject/kckpyxtx.html