zoukankan
html css js c++ java
UIView的基本属性及ANimation
frame属性:可以使用该属性改变尺寸和位置 相对于父视图
bounds:改变尺寸 相对自身
center:改变视图的位置
alpha:改变视图的透明度
backgroundColor:改变视图的背景
contentStretch:改变视图内容如何拉伸
//开始动画
[UIView beginAnimations:@"wap view" context:nil];
//设置时常
[UIView setAnimationDuration:1];
//设置动画
淡入淡出
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
//设置代理
[UIView setAnimationDelegate:self];
//设置翻转方向
[UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft forView:manImageView cache:YES];
//动画结束
[UIView commitAnimations];
旋转动画
创建一个CGAffineTransform transform对象 CGAffineTransform transform;
//设置旋转度数
transform = CGAffineTransformRotate(manImageView.transform,M_PI/6.0);
//动画开始
[UIView beginAnimations:@"rotate" context:nil ];
//动画时常
[UIView setAnimationDuration:2];
//添加代理
[UIView setAnimationDelegate:self];
//获取transform的值
[manImageView setTransform:transform];
//关闭动画
[UIView commitAnimations];
偏移动画
[UIView beginAnimations:@"move" context:nil];
[UIView setAnimationDuration:2];
[UIView setAnimationDelegate:self];
//改变它的frame的x,y的值 manImageView.frame=CGRectMake(100,100, 120,100);
[UIView commitAnimations];
翻页动画
[UIView beginAnimations:@"curlUp" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];//指定动画曲线类型,该枚举是默认的,线性的是匀速的
//设置动画时常 [UIView setAnimationDuration:1];
[UIView setAnimationDelegate:self]; //设置翻页的方向
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:manImageView cache:YES];
//关闭动画
[UIView commitAnimations];
缩放动画
CGAffineTransform transform;
transform = CGAffineTransformScale(manImageView.transform,1.2,1.2);
[UIView beginAnimations:@"scale" context:nil];
[UIView setAnimationDuration:2];
[UIView setAnimationDelegate:self];
[manImageView setTransform:transform];
[UIView commitAnimations];
取反的动画效果是根据当前的动画取他的相反的动画
CGAffineTransform transform;
transform=CGAffineTransformInvert(manImageView.transform);
[UIView beginAnimations:@"Invert" context:nil];
[UIView setAnimationDuration:2];//动画时常
[UIView setAnimationDelegate:self];
[manImageView setTransform:transform];
//获取改变后的view的transform [UIView commitAnimations];//关闭动画
查看全文
相关阅读:
C3P0连接池详解及配置
解决a different object with the same identifier value was already associated with the session错误
sudo su 提示没有配置JDK environment
MySQL 5.6 双机热备
如何用myeclispe远程调试tomcat
Incorrect string value: '\xF0\xA1\xA1\x92' for column 'herst' at row 1
Mysql 慢查询设置
Mysql的主从数据库没有同步的解决办法
新的启程
ASP.NET程序中常用的三十三种代码
原文地址:https://www.cnblogs.com/wujie123/p/5330838.html
最新文章
centos永久关闭防火墙
AngularJs 拦截器,拦截请求
linux学习步骤
ADO.NET基础学习 一(连接数据库)
Tree View控件(添加,移除,设置图标)
C#判断输入的是否为数字(int.TryParse)
使用silverlight构建一个工作流设计器(十八)持久化数据到数据库—服务器段功能实现
基于web信息管理系统的权限设计分析和总结(数据结构)
使用silverlight构建一个工作流设计器(十六)持久化数据到数据库—数据库结构
抛论妄自菲薄与夜郎自大之砖,引国家软件发展道路之玉
热门文章
使用silverlight构建一个工作流设计器(十七)持久化数据到数据库—设计webservices接口
关于web应用程序权限管理的总结(实现)
使用silverlight构建一个工作流设计器(十四)(动态生成流程图片下载_下)
使用silverlight构建一个工作流设计器(十五)(缩放流程图)
使用silverlight构建一个工作流设计器(十九)规则与活动的交点的平滑移动
自贺获得DEVWOW 2009微软开发者大赛开发奖
J2EE 3.10
我的第一篇随笔
嵌入式软件设计第7次实验报告140201236沈樟伟
sql语句not in判断条件注意事项
Copyright © 2011-2022 走看看