IOS layer常用動畫

2021-06-28 01:03:28 字數 1350 閱讀 2866

專案中總是需要用到一些動畫效果

1.過度動畫 就是view的漸變效果,偷懶經常使用漸變效果。

#pragma mark - 過度動畫

-(void) guoduanimation:(uiview *)view

2.移動動畫

#pragma mark ***** 橫向、縱向移動 **********=

-( cabasicanimation *)movex:( float )time x:( nsnumber *)x

3.閃爍動畫

#pragma mark === 永久閃爍的動畫 *****=

-(cabasicanimation *)opacityforever_animation:( float )time

4.縮放動畫

#pragma mark ***** 縮放 -**********===

-( cabasicanimation *)scale:( nsnumber *)multiple orgin:( nsnumber *)orginmultiple durtimes:( float )time rep:( float )reperttimes

5.組合動畫

#pragma mark ***** 組合動畫 -**********===

-( caanimationgroup *)groupanimation:(nsarray *)animationary durtimes:(float)time rep:(float)repeattimes

6.路徑動畫

#pragma mark ***** 路徑動畫 -**********===

-( cakeyframeanimation *)keyframeanimation:(cgmutablepathref )path durtimes:(float)time rep:(float)repeattimes

7.旋轉動畫

#pragma mark ==== 旋轉動畫 *****=

-( cabasicanimation *)rotation:( float )dur degree:( float )degree direction:( int )direction repeatcount:( int )repeatcount

後續有用的再新增...

iOS layer層的轉場動畫

layer層的轉場動畫 直接上 void viewdidload void btnfun 屬性 說明type 動畫過渡型別 subtype 動畫過度方向 有4種分別是 fromleft,fromright,fromtop and frombottom。不是所有的type都有subtype start...

ios layer 動畫 x y z軸 旋轉

x軸旋 第一種 cabasicanimation theanimation theanimation cabasicanimation animationwithkeypath transform.rotation.x theanimation.duration 8 theanimation.rem...

ios layer 動畫 x y z軸 旋轉

x軸旋 第一種 cabasicanimation theanimation theanimation cabasicanimation animationwithkeypath transform.rotation.x theanimation.duration 8 theanimation.rem...