麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > iOS > 正文

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

2019-10-21 18:40:02
字體:
來源:轉載
供稿:網友

前言

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

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

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.對于一些簡單的轉場動畫(例如平滑轉場),到此就已經完成了所有的轉場任務.

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

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

3.SS_AnimationTransition的特點

* 高內聚,低耦合,對項目的入侵性很低

* 良好的內存管理,占用的內存很低,不過仍有優化的空間

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

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

總結

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


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久欧美亚洲另类专区91大神 | 国产一级毛片高清 | 国产色视频免费 | 国产黄色毛片 | 天天干天天碰 | 越南一级黄色片 | 国产91在线播放九色 | 日本在线播放一区二区三区 | 天天看夜夜爽 | 视频一区国产精品 | 有兽焉免费动画 | 天天草天天干天天射 | 欧美三级美国一级 | av视在线 | 欧美亚洲一级 | 国产精品久久久久久久av | 国产精品亚洲一区二区三区久久 | 男女做性免费网站 | 日日草视频 | 1024亚洲天堂 | 国产深夜福利视频在线播放 | 成人 精品 | 欧洲伊人网 | 国产精品剧情一区二区在线观看 | 日韩精品久久久 | 国产午夜精品久久久 | 九九热国产视频 | 一级做a爰性色毛片免费1 | 免费国产精品视频 | 一级毛片电影网 | 亚洲99| 精品国产高清一区二区三区 | 在线观看一二区 | 国产一级毛片国语版 | 看毛片电影 | 久久亚洲精品国产一区 | 成人免费视频视频在线观看 免费 | 久久久aa| hd极品free性xxx一护士 | 久久精品国产99国产精品亚洲 | 九一成人 |