国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > iOS > 正文

iOS如何利用一句話完成轉場動畫

2019-10-21 18:40:02
字體:
來源:轉載
供稿:網(wǎng)友

前言

本文介紹SS_AnimationTransition的使用方法,利用此庫,可以很方便的實現(xiàn)各種常見的轉場動畫. (關于轉場動畫的具體原理稍后請看另一篇簡書) .

SS_AnimationTransition具有很好的封裝性,使我們不必操心轉場中復雜的手勢驅動的操作,使我們只需要把精力放在動畫實現(xiàn)上就可以.

1.效果圖

iOS,轉場動畫

神奇移動轉場.gif

iOS,轉場動畫

平滑轉場.gif

iOS,轉場動畫

抖音評論.gif

iOS,轉場動畫

mask轉場.gif

2.使用方法

1. 在需要用到轉場動畫的類中,導入頭文件

#import "SS_AnimationTransition.h"

2. 選擇好動畫類型,直接Push或者Present

[self.navigationController ss_pushViewController:detailVC type:KAnimationTransitionTypeMagicMove];

或者

[self ss_presentVC:detailVC type:KAnimationTransitionTypeTikTokComment];

3.對于一些簡單的轉場動畫(例如平滑轉場),到此就已經(jīng)完成了所有的轉場任務.

但是對于一些復雜的轉場動畫,需要提供目標視圖,例如:神奇移動轉場,如果從 fromVC Push toVC,則需要在fromVC和toVC中實現(xiàn)下面的方法. (關于是否要實現(xiàn)下面這個方法,不同的動畫類型情況各不相同,所以請查閱SS_AnimationTransitionConfig.h文件,里面有具體說明)

//在fromVC中提供動畫起始視圖- (UIView *)SS_AnimationTransitionTargetView{ return self.targetView;}//在toVC中提供動畫結束視圖- (UIView *)SS_AnimationTransitionTargetView{ return self.topImageView;}

3.SS_AnimationTransition的特點

* 高內(nèi)聚,低耦合,對項目的入侵性很低

* 良好的內(nèi)存管理,占用的內(nèi)存很低,不過仍有優(yōu)化的空間

* 擴展性高,可以方便的自定義動畫

* 支持Push和Present下的手勢驅動,通過手勢可以實現(xiàn)百分比動畫

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。


注:相關教程知識閱讀請移步到IOS開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 肥西县| 中宁县| 北宁市| 琼海市| 兰州市| 安仁县| 海盐县| 浦北县| 嘉峪关市| 淳安县| 潮州市| 兴安盟| 固始县| 周口市| 巨鹿县| 祁连县| 胶南市| 木兰县| 阿鲁科尔沁旗| 合作市| 庐江县| 布尔津县| 丰城市| 偏关县| 会理县| 浮山县| 巴林右旗| 墨竹工卡县| 东港市| 虎林市| 焦作市| 驻马店市| 肇源县| 高阳县| 神农架林区| 亚东县| 松阳县| 松阳县| 平度市| 淳安县| 丰原市|