UIView封装动画--iOS利用系统提供方法来做转场动画
2024-10-16 03:21:01
UIView封装动画--iOS利用系统提供方法来做转场动画
UIViewAnimationOptions option;
if (isNext) {
option=UIViewAnimationOptionCurveLinear|UIViewAnimationOptionTransitionFlipFromRight;
}else{
option=UIViewAnimationOptionCurveLinear|UIViewAnimationOptionTransitionFlipFromLeft;
}
[UIView transitionWithView:_imageView duration:1.0 options:option animations:^{
_imageView.image=[self getImage:isNext];
} completion:nil];
关键方法:
(void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion NS_AVAILABLE_IOS(4_0)
需要注意的是默认情况下转出的视图会从父视图移除,转入后重新添加,可以通过UIViewAnimationOptionShowHideTransitionViews
参数设置,设置此参数后转出的视图会隐藏(不会移除)转入后再显示。并且这里不能再直接使用私有API了。
最新文章
- 00 Cadence学习总目录
- 从零开始学 Java - 搭建 Spring MVC 框架
- Android-adb指令
- MSSQL 全表搜索 指定字符串
- 512M内存编译php出错
- android-Activity(四大组件之一)
- xml中的非法字符
- c# 解析JSON的几种办法(转载)
- 在iis中注册.net framework
- Gvim一些基本配置
- Java基础知识强化58:经典排序之二叉树排序(BinaryTreeSort)
- YII学习,实现基于数据库的后台登录,用户体系.
- Best jQuery Plugins of the Month – May 2014
- hive入门(一)、什么是hive
- python项目使用jsonschema进行参数校验
- js添加key为数字的对象,通过类似于通过访问数组的中括号形式访问对象属性
- Java生成全局唯一ID代码演示
- HTTP协议12-HTTPS
- Spring 中事务控制的API介绍
- day4-list,列表
热门文章
- 微信小程序踩坑之一[wx.request]请求模式
- eclipse 五种断点
- JDK1.8中的Lambda表达式和Stream
- Javascript中的e.keyCode大全
- LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
- Unity Shaders and Effects Cookbook (3-4) 使用高光贴图
- django 设置局域网内访问项目
- sql server 2008出现远程过程调用失败
- Golang Map Addressability
- js随机数 从头开始系列