博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CATransition 动画处理视图切换
阅读量:6427 次
发布时间:2019-06-23

本文共 1056 字,大约阅读时间需要 3 分钟。

一:引入包和头文件;

        需要在frameworks中添加QuartzCore.framework 

    在接口程序中加上头文件   #import <QuartzCore/QuartzCore.h>

二:使用

CATransition *myAnimation = [CATransition animation];    myAnimation.duration = 0.8f;    myAnimation.type = kCATransitionPush;    myAnimation.subtype = kCATransitionFromBottom;    [self.navigationController.view.layer addAnimation:myAnimation forKey:nil];    [self.navigationController popViewControllerAnimated:NO];

 三:动画类型:

       type:

Common Transition Types

These constants specify the transition types that can be used with the type property.

NSString * const kCATransitionFade;

NSString * const kCATransitionMoveIn;

NSString * const kCATransitionPush;

NSString * const kCATransitionReveal;

   subType:

Common Transition Subtypes

These constants specify the direction of motion-based transitions. They are used with the subtype property.

NSString * const kCATransitionFromRight;

NSString * const kCATransitionFromLeft;

NSString * const kCATransitionFromTop;

NSString * const kCATransitionFromBottom;

转载于:https://www.cnblogs.com/cocoajin/p/3145535.html

你可能感兴趣的文章
我的友情链接
查看>>
C#中的线程池使用(一)
查看>>
利用Windows Server Backup功能备份活动目录
查看>>
RAC维护手记08-ASM磁盘组信息查看常用命令
查看>>
实验08 磁盘和文件系统管理
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
FastDFS整合nginx后,nginx一直报错
查看>>
使用Fuel安装OpenStack juno之三使用OpenStack创建云主机和Volume
查看>>
zabbix安装源
查看>>
Eclipse+kafka集群 实例源码
查看>>
Vijos 1067Warcraft III 守望者的烦恼
查看>>
SQL语句
查看>>
LinkedList
查看>>
Python number
查看>>
【Lv1-Lesson008】A Guide to Birthdays
查看>>
MySQL_PHP学习笔记_2015.04.19_PHP连接数据库
查看>>
juery 选择器 选择多个元素
查看>>
【新手向】TensorFlow 安装教程:RK3399上运行谷歌人工智能
查看>>
Oracle Net Configuration(监听程序和网络服务配置)
查看>>