transform的用法和注意事项

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的区别及混合开发的注意事项:

        

 

posted @ 2016-05-31 23:59  微凉空间  Views(2151)  Comments(0Edit  收藏  举报