1-通過(guò)transform修改位置(平移)
CGAffineTransformMakeTranslation(X偏移量,?Y偏移量);//變到某個(gè)位置,只能移動(dòng)一次
CGAffineTransformTranslate(在某個(gè)transform的基礎(chǔ)上-一般為自身,?X偏移量,?Y偏移量);//在自身的基礎(chǔ)上移動(dòng)
2-通過(guò)transform修改大小(縮放)
CGAffineTransformMakeScale(寬縮放的倍數(shù),?高縮放的倍數(shù));
CGAffineTransformScale(在某個(gè)transform的基礎(chǔ)上-一般為自身,?寬縮放的倍數(shù),?高縮放的倍數(shù));
3-通過(guò)transform進(jìn)行旋轉(zhuǎn)(旋轉(zhuǎn))
CGAffineTransformMakeRotation(旋轉(zhuǎn)的弧度);
CGAffineTransformRotate(在某個(gè)transform的基礎(chǔ)上-一般為自身,?旋轉(zhuǎn)的弧度);
4-恢復(fù)transform形變
在發(fā)生形變的時(shí)候蘋果推薦使用transform.
形變的時(shí)候frame發(fā)生變化,bounds不發(fā)生變化.
CGAffineTransformIdentity的含義?
最原始的transform