public enum TransitionType:String{
///交叉淡化過渡
case Fade = "fade"
///新視圖移到舊視圖上面
case MoveIn = "moveIn"
///新視圖把舊視圖推出去
case Push = "push"
///將舊視圖移開,顯示下面的
case Reveal = "reveal"
///向上翻一頁
case PageCurl = "pageCurl"
///向下翻一頁
case PageUnCurl = "pageUnCurl"
///滴水效果
case RippleEffect = "rippleEffect"
///收縮效果,如一塊布被抽走
case SuckEffect = "suckEffect"
///立方體效果
case Cube = "cube"
///上下翻轉效果
case OglFlip = "oglFlip"
}
public enum TransitionDirection:String {
case FromRight = "fromRight"
case FromLeft = "fromLeft"
case FromTop = "fromTop"
case FromBottom = "fromBottom"
}
extension UIView{
///添加轉場動畫
public func addTransitionAnimation(duration:Double,type:TransitionType,direction:TransitionDirection){
//1.創(chuàng)建動畫對象
let animation = CATransition.init()
//2.設置動畫時間
animation.duration = duration
//3.設置動畫類型
animation.type = type.rawValue
//4.設置動畫方向
animation.subtype = direction.rawValue
//5.添加動畫
self.window?.layer.addAnimation(animation, forKey: nil)
}
}
封裝好的轉場動畫
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門鳞绕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尸曼,你說我怎么就攤上這事猾昆。” “怎么了骡苞?”我有些...
- 正文 為了忘掉前任躲株,我火速辦了婚禮片部,結果婚禮上,老公的妹妹穿的比我還像新娘霜定。我一直安慰自己档悠,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布望浩。 她就那樣靜靜地躺著辖所,像睡著了一般。 火紅的嫁衣襯著肌膚如雪磨德。 梳的紋絲不亂的頭發(fā)上缘回,一...
- 文/蒼蘭香墨 我猛地睜開眼琳水,長吁一口氣:“原來是場噩夢啊……” “哼肆糕!你這毒婦竟也來了?” 一聲冷哼從身側響起炫刷,我...
- 正文 年R本政府宣布俄周,位于F島的核電站,受9級特大地震影響髓迎,放射性物質發(fā)生泄漏峦朗。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一排龄、第九天 我趴在偏房一處隱蔽的房頂上張望波势。 院中可真熱鬧,春花似錦橄维、人聲如沸尺铣。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽凛忿。三九已至,卻和暖如春兑障,著一層夾襖步出監(jiān)牢的瞬間侄非,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 好久沒更新自己的簡書了,悲哀呀...先來個效果圖吧 先拽兩個控制器, 藍色關聯(lián)PushViewController...
- 【欲修其身者除秀,先正其心;欲正其心者算利,先誠其意册踩。】 修身在正心效拭,朱熹說:“心者暂吉,身之所主也《谢迹” 張居正說:心是身的主...