CATransform旋转平移缩放动画

BDB(Bain DB Builder)是跨数据库平台的数据库设计工具、 目前版本支持的数据库平台:

fsfs:一种不需要数据库的文件式存储系统。
3D仿射变换动画类型同二维2D仿射变换动画一样有旋转平移缩放
CATransform3DMakeScale(0.5, 0.5, 1.0); //x,y,z放大缩小倍数

CATransform3DMakeRotation(1.57, 1, 1, 0); //1.57表示所转角的弧度 = 90Pi/180 = 90*3.14/180

CATransform3DMakeTranslation(0, 0, 0); //位置移动

目的:在tableViewCell对象即将出现时添加动画效果,tableview代理方法如下:

//添加每个cell出现时的3D动画

(方法一)

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{

//******************获取变换对象

//Transform3D对应4阶矩阵

CATransform3D rotation;//定义3D旋转对象

rotation = CATransform3DMakeRotation( (90.0*M_PI)/180, 0.0, 0.7, 0.4);//3D旋转对象初始化//角度控制

//逆时针旋转


版权声明:本文为yanhaijunyan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。