iOS之UI 轉場動畫

2021-09-07 04:20:27 字數 1282 閱讀 9965

1.什麼是轉場動畫?

就是從乙個場景轉換到另乙個場景,像導航控制器的push效果,就是乙個轉場.

2.如何建立轉場動畫

建立轉場動畫

catransition *anim = [catransition animation];

設定轉場型別

anim.type = @"cube";

anim.duration = 1;

設定轉場的方向

anim.subtype = kcatransitionfromleft;

設定動畫的開始位置

anim.startprogress = 0.5;

設定動畫的結束位置

anim.endprogress  =0.8;

新增動畫.了

[_imagev.layer addanimation:anim forkey:nil];

要執行動畫的**稱為轉場**.

轉場動畫要和轉場**寫在同乙個方法當中才有動畫效果.

3.uiview進行轉場動畫

[uiview transitionwithview:self.imagev duration:1

options:uiviewanimationoptiontransitionflipfromright

animations:^ completion:^(bool finished) ];

使用uiview轉場的型別比較少.

settype:有四種型別:

kcatransitionfade                   //交叉淡化過渡

kcatransitionmovein               //移動覆蓋原圖

kcatransitionpush                    //新檢視將舊檢視推出去

kcatransitionreveal                //底部顯出來

另一種設定方法

pagecurl     //向上翻一頁

pageuncurl   //向下翻一頁

rippleeffect   //滴水效果

suckeffect     //收縮效果,如一塊布被抽走

cube       //立方體效果

oglflip      //上下翻轉效果

iOS開發之 轉場動畫CATransition

轉場動畫catransition入門須知 1 catransition 轉場動畫 可以切換檢視 檢視控制器 2 catransition 的兩個重要屬性 type 轉場動畫的動畫效果 subtype 轉場動畫動畫的方向 3 type的動畫效果如下 kcatransitionfade 交叉淡化過渡 k...

動畫特效之轉場動畫

首先新建乙個類,然後引入到專案中,在viewcontroller中匯入新建的類,實現方法跳轉到新建的類裡面,可以看到相應的效果 import viewcontroller.h typedef enum directiondirection inte ce viewcontroller end imp...

之四 CATransition 轉場動畫

kcatransitionfade 淡出 kcatransitionmovein 覆蓋原圖 kcatransitionpush 推出 kcatransitionreveal 底部顯出來 kcatransitionfromright kcatransitionfromleft 預設值 kcatrans...