複習iOS動畫 layer 4

2021-07-25 00:20:58 字數 307 閱讀 3237

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...