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

transform的用法和注意事项

时间:2016-06-01 01:23:44      阅读:678      评论:0      收藏:0      [点我收藏+]

标签:

1.作用:

    1)transform可以控制平移、比例缩放和旋转。

    2)transform中的方法主要分为两种:带make和不带make的方法。

    3)带make的方法主要是基于控件最初的状态进行改变,所以通常只能改变一次.

    4)不带make的方法需要传入一个transform,然后控件按照传入进来的transform进行改变,通常传入都是控件自身的transform。

    5)transform和frame一定不能混合使用,否则会发生不可预料的问题。

 

2.方法的使用:

    1)带make的平移方法,()中前一个值为x轴上移动的距离,后一个值为y轴上移动的距离。控件只能基于最初的状态移动一次。

       技术分享

 

 

      2)不带make的平移方法,一般需要传入自身的transform,可以进行多次位置的改变。

         技术分享

       3)带make的缩放方法,只能做一次缩放,()内的数字是表示缩放比例的数字 1代表100% 小于1为缩小 大于1为放大。

          技术分享

      4)不带make的缩放方法,在传入的transform的基础上可以多次缩放。

     技术分享

 

     5)带make的旋转方法,只能旋转一次,默认是向右顺时针旋转,为正数,负数为想右旋转,-M_PI_4为向右旋转45度,其他依次类推

           技术分享

 

       6)不带make的旋转方法,可以多次旋转。

       技术分享

 

 

3.transform和bounds及frame的区别及混合开发的注意事项:

        技术分享

 

transform的用法和注意事项

标签:

原文地址:http://www.cnblogs.com/mjblog/p/5548167.html

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