1.uiview的transform,layer的affinetransform, 為cgaffinetransform,layer的transform為catransform3d
2.combining transform 注意 順序
3.景深 m34 -1.0/500
4.vanishing point, 注意所有sublayer都有同乙個vanishing point,先將其置於center,然後施加transform,設定sublayertransform可以統一設定景深,而不必對每個sublayer置於center再施加transform
複習iOS動畫 layer 3
1.masktobounds 為yes時,sublayer border 全部都被clip了,要同時實現shadow,需要包乙個layer 2.shodowoffset,左上角為原點。core animation在計算陰影時會根據內容形狀產生,為了效能考慮,可以使用shadowpath 3.laye...
複習iOS動畫 Transaction
1.catransaction採用stack式的呼叫方式 begin和commit 成對巢狀,可以設定 duration,completion block,disableactions,uiview的動畫api,對其進行wrap,2.當calayer的屬性改變時,首先嘗試呼叫delegate的act...
iOS學習 核心動畫之Layer基礎
預設圖層是有陰影的,只不過,是透明的 redview.layer.shadowopacity 1 設定陰影的圓角 redview.layer.shadowradius 10 設定陰影的顏色,把uikit轉換成coregraphics框架,用.cg開頭 redview.layer.shadowcolo...