标签:
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的区别及混合开发的注意事项:
标签:
原文地址:http://www.cnblogs.com/mjblog/p/5548167.html