-
仿射變換
經(jīng)過變換以后,原有的平行關系不變的變換。
-
變換其實就是矩陣相乘
對于layer的每一個點,都乘以一個矩陣,然后得到一個個新的點,最后是一個新的layer。這里的x,y是指以anchorpoint為原點坐標系的值。
- 變換類型
所有的仿射變換都由三種變換組合而來
- 平移
- 旋轉(zhuǎn)
- 縮放(scale)
- 混合變換
如果一個layer經(jīng)過連續(xù)幾個變換,其實就是把對應的矩陣相乘。
//在一個變換的基礎上在加一個旋轉(zhuǎn)變換
transform = CGAffineTransformRotate(transform, M_PI / 180.0 * 30.0);

