码迷,mamicode.com
首页 > 其他好文 > 详细

Quartz Core框架之core animation

时间:2016-07-31 19:17:21      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

1.时间功能

    (1)CFTimeInterval CACurrentMediaTime ( void );  :返回当前的绝对时间

2.转换功能

    (1)bool CATransform3DIsIdentity ( CATransform3D t );  :返回bool判断是不是单位形变

    (2)bool CATransform3DEqualToTransform ( CATransform3D a, CATransform3D b );  :判断两个变形是否相等

    (3)CATransform3D CATransform3DMakeTranslation ( CGFloat tx, CGFloat ty, CGFloat tz );  :tx:X轴偏移位置,往下为正数。ty:Y轴偏移位置,往右为正数。tz:Z轴偏移位置,往外为正数。

    (4)CATransform3D CATransform3DMakeScale ( CGFloat sx, CGFloat sy, CGFloat sz );  :通过输入的比例进行缩放

    (5)CATransform3D CATransform3DMakeRotation ( CGFloat angle, CGFloat x, CGFloat y, CGFloat z );  :通过输入的数值进行旋转

    (6)CATransform3D CATransform3DTranslate ( CATransform3D t, CGFloat tx, CGFloat ty, CGFloat tz );  :就是两个变形效果的叠加,以前的参数是已经定义好的

    (7)CATransform3D CATransform3DScale ( CATransform3D t, CGFloat sx, CGFloat sy, CGFloat sz );  :两个缩放效果的叠加,前面的参数是已经定义好的

    (8)CATransform3D CATransform3DRotate ( CATransform3D t, CGFloat angle, CGFloat x, CGFloat y, CGFloat z);  :两个旋转效果的叠加,前面的参数是已经定义好的

    (9)CATransform3D CATransform3DConcat ( CATransform3D a, CATransform3D b );  :返回a和b相交的部分

    (10)CATransform3D CATransform3DInvert ( CATransform3D t );  :返回t的反转

    (11)CATransform3D CATransform3DMakeAffineTransform ( CGAffineTransform m );  :返回一个和m功能一样的效果

    (12)bool CATransform3DIsAffine ( CATransform3D t );  :返回bool判断是不是单位形变

    (13)CGAffineTransform CATransform3DGetAffineTransform ( CATransform3D t );  :把AffineTransform转换成CATransform3D类型

Quartz Core框架之core animation

标签:

原文地址:http://www.cnblogs.com/lelun/p/5723455.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!