複習iOS動畫 layer 3

2021-07-25 00:16:47 字數 445 閱讀 6465

1.masktobounds 為yes時,sublayer , border ,全部都被clip了,要同時實現shadow,需要包乙個layer

2.shodowoffset,左上角為原點。core animation在計算陰影時會根據內容形狀產生,為了效能考慮,可以使用shadowpath

3.layer masking,設定mask時,mask的位置是相對它mask物件layer而言,alpha為0時被掩蓋,為1時完全透過,為中間值時半透過,mask的形狀可以動畫化 ,

4.minificationfilter,magnificationfilter,kcafilterliner,kcafilternearest,kcafiltertriliner。

5.shouldrasterize,為yes時,將忽略layer層次,opacity將作用於整體,rasterizescale需要同時設定為正確的scale

複習iOS動畫 layer 4

1.uiview的transform,layer的affinetransform,為cgaffinetransform,layer的transform為catransform3d 2.combining transform 注意 順序 3.景深 m34 1.0 500 4.vanishing poi...

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