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