iOS超全開源框架颁股、項(xiàng)目和學(xué)習(xí)資料匯總(2)動(dòng)畫篇

系統(tǒng)的整理iOS開發(fā)常用的第三方庫、學(xué)習(xí)資源等傻丝,如果有更好的三方庫甘有、沒有整理到、可以在評(píng)論留言葡缰,我會(huì)及時(shí)更新的亏掀,還不趕快mark~

iOS超全開源框架、項(xiàng)目和學(xué)習(xí)資料匯總(1)UI篇


動(dòng)畫

** 1.** Core Animation筆記泛释,基本的使用方法 – Core Animation筆記滤愕,基本的使用方法:1.基本動(dòng)畫,2.多步動(dòng)畫怜校,3.沿路徑的動(dòng)畫间影,4.時(shí)間函數(shù),5.動(dòng)畫組茄茁。
** 2.** awesome-ios-animationiOS Animation 主流炫酷動(dòng)畫框架(特效)收集整理 收集整理了下iOS平臺(tái)下比較主流炫酷的幾款動(dòng)畫框架魂贬。
** 3.** ****pop**** – facebook出品的動(dòng)畫庫,支持iOS,tvo,和OS x裙顽,它支持spring和衰變動(dòng)態(tài)動(dòng)畫付燥,16000+Star(吐血推薦)


側(cè)滑與右滑返回手勢(shì)

** 1.** SloppySwiper – iOS系統(tǒng)自帶的UINavigationController要7.0才支持,但不過該手勢(shì)只能從屏幕左側(cè)邊緣識(shí)別愈犹,如果要擴(kuò)大到整個(gè)屏幕范圍怎么辦键科?配合一個(gè)SloppySwiper無需代碼就可以輕松實(shí)現(xiàn)。此庫支持iOS5.0以上版本(另外:Nav的title滑動(dòng)不明顯漩怎,本人寫了2個(gè)類似的控件)勋颖,
** 2.** SCNavigation – UINavigation可以右滑返回,隱藏UINavigationBar勋锤。
** 3.** UINavigationController-YRBackGesture – 支持右滑返回手勢(shì)牙言,標(biāo)題欄不動(dòng)。
** 4.
GHSidebarNav – 現(xiàn)在比較流行使用側(cè)開(側(cè)滑)菜單設(shè)計(jì)怪得。試了不少控件咱枉,感覺GHSidebarNav最成熟,尤其對(duì)純代碼創(chuàng)建的界面兼容性最好徒恋。在Storyboard中使用GHSidebarNav側(cè)開菜單控件蚕断。
** 5.
iOS-Slide-Menu – 能夠類似Facebook和Path那樣彈出左右邊欄側(cè)滑菜單,還支持手勢(shì)。多種可以自定義的屬性 (非常不錯(cuò))入挣。
** 6.
ECSlidingViewController – 側(cè)滑菜單亿乳。
** 7.
JASidePanels – 側(cè)滑菜單,有左右菜單,有pop功能,支持手勢(shì)側(cè)滑,本人使用中:簡(jiǎn)單葛假。
** 8.
animated-tab-bar – 讓 Tabbar items能顯示萌萌的動(dòng)畫障陶。
** 9.
tabbar圖標(biāo)動(dòng)畫 – tabbar上圖標(biāo)的動(dòng)畫實(shí)現(xiàn),源碼推薦說明聊训。
** 10.
SideMenu – swift實(shí)現(xiàn)抱究,一款帶動(dòng)畫效果可定制 Slide Menu,可以學(xué)習(xí)其動(dòng)畫實(shí)現(xiàn)思路带斑。P.S. 對(duì)于Hamburger式菜單鼓寺,雖然很常用,不過勋磕,蘋果并不鼓勵(lì)使用妈候,甚至有開發(fā)小組對(duì)其弊病用自家上線應(yīng)用前后數(shù)據(jù)對(duì)比進(jìn)行了抨擊。
** 11.
RESideMenu – 側(cè)開菜單挂滓,qq類似苦银。
12. JHMenuTableViewDemo – 仿網(wǎng)易郵箱列表側(cè)滑菜單。
** 13.
SlideMenuView – 炫酷側(cè)滑菜單布局框架赶站,Android版本的一致實(shí)現(xiàn)墓毒。
** 14.
QQConfiguration – swift,QQ-iPhone端框架亲怠,左側(cè)菜單欄拖動(dòng)手勢(shì)。
** 15.** KGFloatingDrawer – 側(cè)滑菜單柠辞,qq類似团秽,KyleGoddard/KGFloatingDrawer:一款適合于大屏手機(jī)或平板的浮動(dòng)抽屜式導(dǎo)航界面組件。效果很贊- 側(cè)開菜單叭首,qq類似(與RESideMenu類似)习勤。
** 16.** AIFlatSwitch – 一款帶平滑過渡動(dòng)畫的 Switch 組件類,類相同風(fēng)格的 Menu/BackHamburgerButton,類似相同風(fēng)格的 Menu/Closehamburger-button.
** 2.** JHChainableAnimations – 在應(yīng)用中采用鏈?zhǔn)綄懗隹犰诺膭?dòng)畫效果, 使代碼更加清晰易讀焙格,利用block實(shí)現(xiàn)的鏈?zhǔn)骄幊獭?br> ** 17.** WXGSlideMenuDemo – 個(gè)簡(jiǎn)單實(shí)現(xiàn)側(cè)拉(側(cè)滑)菜單的小demo图毕,供初學(xué)者共同學(xué)習(xí)、練習(xí)使用眷唉。
** 18.
PKRevealController – PKRevealController是一個(gè)可以滑動(dòng)的側(cè)邊欄菜單(可向左予颤、向右或者同時(shí)向兩側(cè)),只需手指輕輕一點(diǎn)(或者按一下按鈕冬阳,但是這樣滑動(dòng)時(shí)不夠炫酷)蛤虐。
** 19.
SwiftPages – 高可定制類似 Instagram 視圖滑動(dòng)切換功能類庫。API 簡(jiǎn)單肝陪、易用驳庭。
** 20.** **FlipBoardNavigationController – FlipBoardNavigationController。
** 21.
MMDrawerController – 最多人用的一個(gè)有關(guān)側(cè)邊“抽屜”導(dǎo)航框架,里面還有很多你意想不到的交互效果饲常,側(cè)滑蹲堂。


gif動(dòng)畫

** 1.** UIImageView-PlayGIF – UIImageView類/子類顯示GIF動(dòng)畫。簡(jiǎn)單贝淤、高性能柒竞、低內(nèi)存占用。
** 2.** **YLGIFImage – 異步GIF圖像解碼器和圖像瀏覽器支持GIF圖像霹娄。占用更少的內(nèi)存能犯。。
** 3.
YLGIFImage-Swift – YLGIFImage的Swift版本犬耻。


其他動(dòng)畫

popping – popping是一個(gè)POP 使用實(shí)例工程
SinaMenuView – 用POP動(dòng)畫引擎寫的Sina微博的Menu菜單踩晶。
MMTweenAnimation – facebook POP的自定義動(dòng)畫擴(kuò)展(基于POPCustomAnimation) 提供10種函數(shù)式動(dòng)畫。
ZQLRotateMenu – 這是一個(gè)旋轉(zhuǎn)視圖的選擇器枕磁。
CoolLoadAniamtion – 一個(gè)簡(jiǎn)單但是效果不錯(cuò)的loading動(dòng)畫渡蜻。
SequenRotateAnimation – 一個(gè)簡(jiǎn)單的loading次序動(dòng)畫。
SYAppStart – App啟動(dòng)插畫的自定義過度计济。
VJDeviceSpecificMedia如何根據(jù)設(shè)備選擇不同尺寸的圖片 可以通過設(shè)置不同尺寸設(shè)備的LaunchImage茸苇,來使得App適配這些設(shè)備,要是在不同不同尺寸設(shè)備上使用不同大小的圖片沦寂,則需要在代碼中一一判斷学密,然后加載。
RMParallax – RMParallax是一個(gè)app啟動(dòng)頁引導(dǎo)開源項(xiàng)目传藏,除了細(xì)微的翻頁視差效果腻暮,描述文本的過渡也非常美觀(版本新特性)。
ADo_GuideView – 轉(zhuǎn)動(dòng)的用戶引導(dǎo)頁(模仿網(wǎng)易bobo) 因?yàn)闆]有從app包里抓到@3x的圖片,建議在iPhone5模擬器運(yùn)行,保證效果~ (版本新特性)毯侦。CoreNewFeatureVC – 版本新特性(引導(dǎo)頁)哭靖,1.封裝并簡(jiǎn)化了版本新特性啟動(dòng)視圖!2.添加了版本的本地緩存功能侈离,3.集成簡(jiǎn)單试幽,使用方便,沒有耦合度卦碾,4.支持block回調(diào)铺坞。

Spring – Spring是一個(gè)Swift編寫的開源庫,可簡(jiǎn)化Swift編寫的iOS動(dòng)畫洲胖。支持shake康震、pop、morph宾濒、squeeze腿短、wobble、swing、flipX橘忱、flipY赴魁、fall、squeezeLeft钝诚、squeezeRight以及squeezeDown等多種動(dòng)畫形式颖御,用 IBDesignable 讓使用者可以在 Xcode 中快速設(shè)置動(dòng)畫效果。
KYBezierBounceView – 手勢(shì)控制貝塞爾曲線凝颇,取消手勢(shì)貝塞爾曲線會(huì)有反彈效果潘拱。
cadisplaylinkanduibezierpath – CADisplayLink結(jié)合UIBezierPath的神奇妙用。
KYCuteView – 實(shí)現(xiàn)類似QQ消息拖拽消失的交互+GameCenter的浮動(dòng)小球效果拧略,分析芦岂。
KYWaterWaveView – 一個(gè)內(nèi)置波浪動(dòng)畫的UIView,里面有魚跳躍水濺起來的效果垫蛆。
KYPingTransition – 實(shí)現(xiàn)圓圈放大放小的轉(zhuǎn)場(chǎng)動(dòng)畫禽最,可以根據(jù)自己的需要使用Paper中的彈性效果,有Material風(fēng)格袱饭。
KYNewtonCradleAnimiation – 牛頓擺動(dòng)畫川无。
LayerPlayer – 一款全面展示核心動(dòng)畫 API 示例項(xiàng)目(上架應(yīng)用)。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等使用的互動(dòng)演示虑乖。
JGTransitionCollectionView – swift懦趋,基于集合視圖擴(kuò)展實(shí)現(xiàn)完成自動(dòng)布局及單元項(xiàng) Flip式動(dòng)畫效果(效果很贊)。組件使用方便疹味、自然(只需設(shè)置集合視圖數(shù)據(jù)源的標(biāo)準(zhǔn)方式即可)仅叫。
KYShareMenu – 帶彈性動(dòng)畫的分享菜單。
Context-Menu.iOS – 可以為app的菜單添加漂亮的動(dòng)畫內(nèi)容佛猛,可自定義icon,并可根據(jù)自己的喜好設(shè)計(jì)單元格和布局坠狡。
DeformationButton – 一個(gè)簡(jiǎn)單的變換形狀動(dòng)畫按鈕继找。
UnReadBubbleView – UnReadBubbleView是一個(gè)能夠拖拽并拉長(zhǎng)的氣泡視圖。拖拽到一定的長(zhǎng)度會(huì)消失逃沿,可以通過系數(shù)設(shè)置來控制拖拽的長(zhǎng)度婴渡。氣泡也支持多種屬性設(shè)置。
PPDragDropBadgeView – 實(shí)現(xiàn)了類似于QQ 5.0 水滴拖拽效果. 支持iOS 5.0+ ARC凯亮,氣泡能夠帶有數(shù)字標(biāo)識(shí)边臼,同時(shí)支持消失block方法。消失時(shí)還帶有消失效果動(dòng)畫假消。
GiftCard-Implementation – 購(gòu)買的炫酷動(dòng)畫柠并。
iCarousel – iCarousel是一個(gè)類,它繼承于UIView。用于簡(jiǎn)化實(shí)現(xiàn)各種類型的旋轉(zhuǎn)木馬(分頁滾動(dòng)視圖)臼予。
HotGirls – 卡片動(dòng)畫鸣戴。
tispr-card-stack – swift 卡片風(fēng)格動(dòng)畫切換組件及完整交互示例。
ZLSwipeableViewSwift – swift 卡片堆疊效果的實(shí)現(xiàn)(ZLSwipeableView)】可實(shí)現(xiàn)類似Tinder和Potluck應(yīng)用程序的卡片堆疊效果粘拾,該項(xiàng)目基于ZLSwipeableView objective-c實(shí)現(xiàn)窄锅。1.自定義動(dòng)畫。2.自定義滑動(dòng)切換缰雇。3.自定義方向入偷。4.撤銷。
Koloda – 基于卡片的 Tinder-style 動(dòng)畫效果示例械哟。精細(xì)絕人疏之。更贊的是額外附了詳細(xì)開發(fā)教程 How We Built Tinder-Like Koloda Animation in Swift 網(wǎng)頁鏈接 。Yalantis 出品動(dòng)畫程序款款精品戒良。
QQPersonalInfoTransition – 仿照QQ的轉(zhuǎn)場(chǎng)体捏。
KYAnimatedPageControl – 除了滾動(dòng)視圖時(shí)PageControl會(huì)以動(dòng)畫的形式一起移動(dòng),點(diǎn)擊目標(biāo)頁還可快速定位糯崎。支持兩種樣式:粘性小球和旋轉(zhuǎn)方塊几缭。
RazzleDazzle – 【IFTTT開源Swift編寫的幀動(dòng)畫框架–RazzleDazzle】RazzleDazzle 是IFTTT開源的一個(gè)iOS幀動(dòng)畫框架,非常適用于APP初次使用時(shí)的介紹和引導(dǎo)信息沃呢。JazzHands是UIKit一個(gè)簡(jiǎn)單的關(guān)鍵幀基礎(chǔ)動(dòng)畫框架年栓,可通過手勢(shì)、scrollview薄霜、KVO等控制動(dòng)畫某抓,被IFTTT應(yīng)用在IFTTT for iPhone上。
Presentation – 一個(gè)類似RazzleDazzle的框架惰瓜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末否副,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子崎坊,更是在濱河造成了極大的恐慌备禀,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奈揍,死亡現(xiàn)場(chǎng)離奇詭異曲尸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)男翰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門另患,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蛾绎,你說我怎么就攤上這事昆箕⊙涣校” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵为严,是天一觀的道長(zhǎng)敛熬。 經(jīng)常有香客問我,道長(zhǎng)第股,這世上最難降的妖魔是什么应民? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮夕吻,結(jié)果婚禮上诲锹,老公的妹妹穿的比我還像新娘。我一直安慰自己涉馅,他們只是感情好归园,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稚矿,像睡著了一般庸诱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上晤揣,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天桥爽,我揣著相機(jī)與錄音,去河邊找鬼昧识。 笑死钠四,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的跪楞。 我是一名探鬼主播缀去,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼甸祭!你這毒婦竟也來了缕碎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤池户,失蹤者是張志新(化名)和其女友劉穎咏雌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體煞檩,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡处嫌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年栅贴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斟湃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡檐薯,死狀恐怖凝赛,靈堂內(nèi)的尸體忽然破棺而出注暗,到底是詐尸還是另有隱情,我是刑警寧澤墓猎,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布捆昏,位于F島的核電站,受9級(jí)特大地震影響毙沾,放射性物質(zhì)發(fā)生泄漏骗卜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一左胞、第九天 我趴在偏房一處隱蔽的房頂上張望寇仓。 院中可真熱鬧,春花似錦烤宙、人聲如沸遍烦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽服猪。三九已至拐云,卻和暖如春罢猪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背慨丐。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工坡脐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人房揭。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓备闲,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親捅暴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子恬砂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容