圖層的幾何變換。
可以通過矩陣來改變乙個圖層的幾何形狀。
catransform3d 的資料結構定義了乙個同質的三維變換(4x4 cgfloat值的矩陣),用於圖層的旋轉,縮放,偏移,歪斜和應用的透視。
圖層的2個屬性指定了變換矩陣:transform 和 sublayertransform。
transform : 是結合 anchorpoint(錨點)的位置來對圖層和圖層上的子圖層進行變化。
sublayertransform:是結合anchorpoint(錨點)的位置來對圖層的子圖層進行變化,不包括本身。
catransform3didentity 是單位矩陣,該矩陣沒有縮放,旋轉,歪斜,透視。該矩陣應用到圖層上,就是設定預設值。
具體的解釋看:
核心動畫 基礎動畫
一.簡單介紹 capropertyanimation的子類 屬性解析 fromvalue keypath相應屬性的初始值 tovalue keypath相應屬性的結束值 隨著動畫的進行,在長度為duration的持續時間內,keypath相應屬性的值從fromvalue漸漸的變為tovalue。如果...
IOS開發核心動畫篇 核心動畫簡介
ios開發ui篇 核心動畫簡介 一 簡單介紹 core animation,中文翻譯為核心動畫,它是一組非常強大的動畫處理api,使用它能做出非常炫麗的動畫效果,而且往往是事半功倍。也就是說,使用少量的 就可以實現非常強大的功能。core animation是跨平台的,可以用在mac os x和io...
核心動畫(1)
關於圖層的幾個座標系。對於ios來說,座標系的 0,0 點在左上角,就是越往下,y值越大。越往右,x值越大。乙個圖層的frame,它是position,bounds,anchorpoint和transform屬性的一部分。設定乙個新的frame將會相應的改變圖層的position和bounds,但是...