這篇文章給大家分享的是有關(guān)iOS利用一句話完成轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的方法的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站10多年經(jīng)驗(yàn)成就非凡,專(zhuān)業(yè)從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文發(fā)布平臺(tái),1元廣告等。10多年來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:028-86922220,我們期待您的來(lái)電!SS_AnimationTransition具有很好的封裝性,使我們不必操心轉(zhuǎn)場(chǎng)中復(fù)雜的手勢(shì)驅(qū)動(dòng)的操作,使我們只需要把精力放在動(dòng)畫(huà)實(shí)現(xiàn)上就可以.
1.效果圖
神奇移動(dòng)轉(zhuǎn)場(chǎng).gif
平滑轉(zhuǎn)場(chǎng).gif
抖音評(píng)論.gif
mask轉(zhuǎn)場(chǎng).gif
2.使用方法
1. 在需要用到轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的類(lèi)中,導(dǎo)入頭文件
#import "SS_AnimationTransition.h"
2. 選擇好動(dòng)畫(huà)類(lèi)型,直接Push或者Present
[self.navigationController ss_pushViewController:detailVC type:KAnimationTransitionTypeMagicMove];
或者
[self ss_presentVC:detailVC type:KAnimationTransitionTypeTikTokComment];
3.對(duì)于一些簡(jiǎn)單的轉(zhuǎn)場(chǎng)動(dòng)畫(huà)(例如平滑轉(zhuǎn)場(chǎng)),到此就已經(jīng)完成了所有的轉(zhuǎn)場(chǎng)任務(wù).
但是對(duì)于一些復(fù)雜的轉(zhuǎn)場(chǎng)動(dòng)畫(huà),需要提供目標(biāo)視圖,例如:神奇移動(dòng)轉(zhuǎn)場(chǎng),如果從 fromVC Push toVC,則需要在fromVC和toVC中實(shí)現(xiàn)下面的方法. (關(guān)于是否要實(shí)現(xiàn)下面這個(gè)方法,不同的動(dòng)畫(huà)類(lèi)型情況各不相同,所以請(qǐng)查閱SS_AnimationTransitionConfig.h文件,里面有具體說(shuō)明)
//在fromVC中提供動(dòng)畫(huà)起始視圖 - (UIView *)SS_AnimationTransitionTargetView{ return self.targetView; } //在toVC中提供動(dòng)畫(huà)結(jié)束視圖 - (UIView *)SS_AnimationTransitionTargetView{ return self.topImageView; }
3.SS_AnimationTransition的特點(diǎn)
* 高內(nèi)聚,低耦合,對(duì)項(xiàng)目的入侵性很低
* 良好的內(nèi)存管理,占用的內(nèi)存很低,不過(guò)仍有優(yōu)化的空間
* 擴(kuò)展性高,可以方便的自定義動(dòng)畫(huà)
* 支持Push和Present下的手勢(shì)驅(qū)動(dòng),通過(guò)手勢(shì)可以實(shí)現(xiàn)百分比動(dòng)畫(huà)
感謝各位的閱讀!關(guān)于“iOS利用一句話完成轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。