1. 程式人生 > >iOS常用的第三方

iOS常用的第三方

轉自:http://blog.csdn.NET/u010098724/article/details/52302308

下拉重新整理
  • MJRefresh – 僅需一行程式碼就可以為UITableView或者CollectionView加上下拉重新整理或者上拉重新整理功能。可以自定義上下拉重新整理的文字說明。具體使用看“使用方法”。 (國人寫)
  • XHRefreshControl – XHRefreshControl 是一款高擴充套件性、低耦合度的下拉重新整理、上提載入更多的元件。(國人寫)
  • BreakOutToRefresh – 一個下拉重新整理打磚塊的開源 Swift 庫,能讓使用者在等待下拉重新整理的時候邊玩撞球遊戲邊等待。
  • KYJellyPullToRefresh – 實現彈性物理效果的下拉重新整理,神奇的貝塞爾曲線,配合UIDynamic寫的一個擬物的下拉重新整理動畫。
  • MHYahooParallaxView – 類似於Yahoo Weather和News Digest首屏的視差滾動。
  • SDRefreshView – 簡單易用的上拉和下拉重新整理(多版本細節適配)。
  • ZLSwiftRefresh – swift下拉重新整理/上拉載入更多,支援自定義動畫,整合簡單,相容UITableView/CollectionView/ScrollView/WebView。
  • refresher – swift,上拉和下拉重新整理。
  • ODRefreshControl
     – 原iOS6上的橡皮糖重新整理樣式,很有意思。現在也很多大的 App 在用,比如蝦米音樂和 QQ 客戶端。
  • PullToMakeSoup – PullToMakeSoup, 自定義下拉重新整理的動畫效果:煮飯, Yalantis新作!
  • TwitterCover – Twitter iOS客戶端的下拉封面模糊效果。
  • Replace-iOS – Replace-iOS 讓人眼前一亮的下拉重新整理(iOS)。
  • Animations – 封裝了一下,使用的時候只要兩行程式碼。一些動畫的飛機稿,都是一些單獨分離出來的用於測試的子動畫,現在統一歸類一下。
  • PullToBounce – 下拉重新整理的動畫 for UIScrollView。
模糊效果
  • FXBlurView – 是一個UIView子類,支援iOS5.0以上版本,支援靜態、動態模糊效果,繼承與UIView的模糊特效。
  • VVBlurPresentation -很簡單易用的在原來viewconntroller基礎上做模糊,然後present新的viewcontroller的。
  • UICustomActionSheet – 通過模糊背景來著重強調與選單相關的元素–對話方塊 裡面已經收藏。
  • SABlurImageView – 支援漸變動畫效果的影象模糊化類庫。P.S. 與前幾天推存類庫 SAHistoryNavigationViewController 是同一位作者。
AutoLayout
  • Masonry – Masonry是一個輕量級的佈局框架,擁有自己的描述語法,採用更優雅的鏈式語法封裝自動佈局,簡潔明瞭並具有高可讀性( 使用介紹1 使用介紹2),iOS自適應前段庫-Masonry的使用),Masonry、Classy、ClassyLiveLayout介紹使用DEMO 檢視居中顯示、子檢視含邊距、檢視等距離擺放、計算ScrollView的contentsize。
  • ClassyLiveLayout – ClassyLiveLayout通過結合Classy stylesheets與Masonry一起使用,能夠在執行的模擬器中微調Auto Layout約束實時顯示效果的工具,Masonry、Classy、ClassyLiveLayout介紹
  • Snap – Snap是Masonry Auto Layout DSL的Swift版本,是一款輕量級的佈局框架,使用了更良好的語法封裝了AutoLayout。Snap支援iOS和OS X。
  • SnapKit – 就是“snap”, –swift 喜歡自動佈局嗎?當然喜歡!至少在storyboard中建立時會喜歡。 在程式碼中純手工建立約束灰常痛苦,但幸運的是我們有了SnapKit,在board中用上它,你可以簡單直觀地編寫約束了。。
  • PureLayout – PureLayout 是 iOS & OS X Auto Layout 的終極 API——非常簡單,又非常強大。PureLayout 通過一個全面的Auto Layout API 擴充套件了 UIView/NSView, NSArray 和 NSLayoutConstraint,仿照蘋果自身的框架。
  • Cartography – Cartography 是用來宣告 Swift 中的 Auto Layout,無需輸入任何 stringly 就可設定自己 Auto Layout 的約束宣告。
  • Auto-Layout-Showcase – swift,AutoLayout 進階 Demo,寬高比約束、比例約束、不等約束、視差約束、低優先順序約束等高階用法,無需寫碼即可進行復雜頁面佈局,Demo 還動態模擬了各螢幕下的效果。來自百度知道 iOS 小組的內部分享。
  • UIView-FDCollapsibleConstraints – 一個AutoLayout輔助工具,最優雅的方式解決自動佈局中子View的動態顯示和隱藏的問題。第二個Demo模擬了一個經典的FlowLayout,任意一個元素隱藏時,底下的元素需要自動“頂”上來,配合這個擴充套件,你可以在IB裡連一連,選一選,不用一行程式碼就能搞定。
富文字
  • RTLabel – RTLabel 基於UILabel類的拓展,能夠支援Html標記的富文字顯示,它是基於Core Text,因此也支援Core Text上的一些東西。32位,很久沒有更新了。
  • RTLabel – 富文字,RTLabel支援64位。
  • TYAttributedLabel – TYAttributedLabel。 簡單易用的屬性文字控制元件(無需瞭解CoreText),支援富文字,圖文混排顯示,支援新增連結,image和UIView控制元件,支援自定義排版顯示。
  • TQRichTextView – 用於做富文字檢視控制元件顯示,用於即時通訊的表情顯示,以及資源評論的富文字顯示。
  • TTTAttributedLabel – 一個文字檢視開源元件,是UILabel的替代元件,可以以簡單的方式展現渲染的屬性字串。另外,還支援連結植入,不管是手動還是使用UIDataDetectorTypes自動把電話號碼、事件、地址以及其他資訊變成連結。用TTTAttributedLabel建立變化豐富的UILabel – 網易新聞iOS版使用。
  • MLEmojiLabel – 自動識別網址、號碼、郵箱、@、#話題#和表情的label。可以自定義自己的表情識別正則,和對應的表情影象。(預設是識別微信的表情符號),繼承自TTTAttributedLabel,所以可以像label一樣使用。label的特性全都有,使用起來更友好更方便。
  • FXLabel – FXLabel是一個功能強大使用簡單的類庫,通過提供一個子類改進了標準的UILabel元件,為字型增加了陰影、內陰影和漸變色等,可以被用在任何標準的UILabel中。FXLabel還提供了更多控制元件,可以對字型行距、字型間距等進行調整。
  • WFReader – 一款簡單的coretext閱讀器,支援文字選擇、高亮以及字型大小選擇等。
  • WPAttributedMarkup – WPAttributedMarkup is a simple utility category that can be used to easily create an attributed string from text with markup tags and a style dictionary。
  • KMPlaceholderTextView – 可顯示多行 placeholder 的 textView,可以在IB裡面設定 — swift。
  • HHFlashSwitch – 一個另類的UISwitch,選擇後,背景水波擴散變色效果。
  • UUColorSwitch – Switch 開關動畫效果,當開啟開關時,Switch可實現平滑渲染過渡到父檢視的效果。
  • Shimmer – BlingBling閃光效果,酷炫的Label的效果,可以用於載入等待提示。
  • ZSSRichTextEditor – 適用於iOS的富文字WYSIWYG編輯器,支援語法高亮和原始碼檢視。ZSSRichTextEditor包含所有WYSIWYG標準的編輯器工具。
  • RichEditorView – swift,一套可定製富文字編輯器元件及示例。功能完整、程式碼簡練、實現邏輯巧妙(編輯器核心與 WebView 結合,採用 HTML5 contentEditable 編輯模式,執行JS 配套命令 execCommand 實現富文字編輯功能)。
  • DTCoreText – 可以解析HTML與CSS最終用CoreText繪製出來,通常用於在一些需要顯示富文字的場景下代替低效能的UIWebView。DTCoreText原始碼解析
  • CSGrowingTextView – 用作即時通訊文字框和評論文字框使用,可以顯示多行輸入。
  • 高仿微信限定行數文字內容 – 採用Autolayout高仿微信純文字限定行數。
  • LTMorphingLabel – swift 能夠實現文字變形動畫效果的Label,用Swift寫的一個能夠實現文字變形動畫效果的Label,很炫。
  • AttributedLabel – 顯示效能數量級 UILabel 的 AttributedLabel。無畏無懼、挑戰權威。
  • FFLabel – 自動檢測 URLs, @username, #topic# 等關鏈詞(提供響應擴充套件)。實用的標籤文字小元件。
  • TextFieldEffects – 標準的UITextField有些枯燥麼?來認識一下TextFieldEffects吧!廢話不多說,只要看幾個例子,是啊,都是些簡單的dropin控制器。甚至可以在storyboard中使用IBDesignables。
圖表
  • PNChart – 國內開源作者,動態的圖表。
  • swift-linechart – 功能完整、實用的折線圖元件。使用方便,引數配置簡單。是不可多得的優質元件–swift。
  • ios-charts – 一款優秀 Android 圖表開源庫 MPAndroidChart 的 Swift 語言實現版(支援 Objective-C 和 Swift 呼叫)。預設提供的示例程式碼為 Objective-C。
  • TEAChart – xhacker/TEAChart 一個簡潔的 iOS 圖表庫,支援柱狀圖、餅圖以及日曆等。
  • YOChartImageKit – 支援在watchOS上繪製圖表,看它最近更新挺勤快的,可以關注一下。
  • RealtimeGradientText – Fun With CALayer Mask 剛好今天開源了一個有趣的專案 RealtimeGradientText,所以也好聊一下 CALayer 的 Mask,說明
表相關
  • WaterfallFlowDemo – 一個簡單的UICollectionView瀑布流佈局演示demo。
  • XLForm – 很多表格類的table,寫法更高冷一點,推薦使用。
  • RETableViewManager – 可以十分方便地生成各種樣式、各種功能的TableView。只要開發者能想到的列表效果或者功能,都可以利用這份程式碼迅速編寫出來。比如,之前要實現一個填寫各種資料的列表,可能需要很多程式碼,現在只需要幾行程式碼就可以實現。
  • UIScrollSlidingPages – 允許新增多檢視控制元件,並且可以橫向滾動。有點類似於Groupon app。
  • HBHorizontalTableView – swift,TableView 橫向滾動小示例(仿照 AppStore 應用展示)。
  • HorizontalScrollCell – HorizontalScrollCell是一款使用方便的水平方向可滾動的單元格,適用於UICollectionView中實現水片方向滾動檢視。 。
  • UUChatTableView – UUChatTableView 氣泡聊天介面,支援文字、圖片以及音訊的氣泡聊天介面。原始碼推薦說明
  • Chats – 聊天 UI 示例程式。此專案應該只為演示或學習之用,沒有伺服器 — swift。
  • Atlas-iOS – 快速在iOS裡整合聊天功能,類似開源版本的環信。Layer家開源了一套聊天app介面的解決方案.看起來很贊,很多蠻複雜的東西直接都幫封好了。不得不說現在做app開發真是很簡單,大部分時間搭積木就可以了。官方網站
  • DLSlideView – DLSlideView對常見的頂部Tab頁點選、滑動分頁做了封裝。它使用基於ViewController的container特性(而不是scrollview)來管理各個子頁面,以支援無限分頁,原始碼推薦說明
  • VOVCManager – 頁面管理器:1.跳轉指定頁面,只需要知道viewController的Class名,如果有storyboard,則需要指定storyboard名;2.無需新增基類;3.支援URLScheme跳轉指定頁面。
  • MBXPageViewController – 簡潔快速的頁面切換–MBXPageViewController,帶有按鈕控制元件的UIPageController,非常整潔、簡單以及快速。該專案通過三種形式展示頁面之間的切換,比如導航欄上的多個tab切換、頁面左右兩端箭頭指示切換,以及使用分段控制元件。
  • PagerTab – UIScrollView實現滑動轉換頁面,類似網易雲音樂iOS版的頁面滑動切換效果。
  • VOMetroLayoutDemo – Metro風格的UICollectionView, 目前只支援橫向佈局,僅在iPad上應用。
  • KYCellAnimation – 給UITableViewCell增加進入的動畫。
  • COBezierTableView – swift,通過編輯 Bezier 曲線四點位置設定 TableView 內 Cell 及對應按扭位置。實驗效果很贊。
  • RDVTabBarController – 一個TabBar元件,可以方便設定底部選單的文字圖片,點選效果,小紅點提示等。
    • LxTabBarController – 改變了原生tabbar切換tab時的生硬效果,並加入滑動切換手勢(有和介面上的其它手勢發生衝突的風險,可根據具體專案予以關閉),swift版本
  • 橫向展示文字內容的自定義cell – 可以橫向展示文字內容的自定義cell,根據文字無限滾動。
  • UITableView-FDTemplateLayoutCell – UITableView-FDTemplateLayoutCell 是一個方便快取 UITableViewCell 的高度的框架。
  • ExpandingStackCells – 採用 UIStackView 實現表格單元格擴充套件內容顯示示例及解決方案。
  • Sapporo – swift 單元格模型驅動的集合檢視管理器元件。又一個超實用的“輪子”。
  • MDIHorizontalSectionTableViewController – 根據產品需求開源了一個互動專案,可以理解為橫向Section的TableView,section和cell同時支援拖拽,後續安卓版本也會開源出來。
  • QuickRearrangeTableView – 基於 UITableView 的快速重排功能擴充套件子類。通過長按選定單元格然後滾動移動到指定位置。
  • DZNEmptyDataSet – DZNEmptyDataSet算是一個很標準的iOS內建方式,適合用來處理空的table view和collection view。會自動將collection view處理完善,並將使用者訊息以合適美觀的方式顯示出來。每個iOS專案都可以自動處理。
  • MGSwipeTableCell – 另一個常見於很多應用中的UI元件,蘋果應該考慮在標準的iOS SDK中加入一些類似的內容。Swipeable表格cell是這個pod的最佳描述,也是最好的。
隱藏與顯示
  • SlideTapBar – 滾動欄選單,向上滾動時隱藏tabbar,向下滾動馬上顯示tabbar。
  • FoldingTabBar.iOS – 可摺疊Tab Bar和Tab Bar Controller。
  • LTNavigationBar – LTNavigationBar為app導航欄新增動態著色效果,可自定義其背景色。Demo包含:1.變換背景色;2.滾動檢視,導航欄和狀態列重疊。
HUD與Toast
  • SVProgressHUD – SVProgressHUD的loading,如果你需要定製化的等待提示器,這個就是了(也許是最好的)。
  • ProgressHUD – ProgressHUD的loading,使用最簡單。
  • MMProgressHUD – 設定HUD出現和消失的方式(包括上下、左右、淡入淡出、放大縮小等等),設定HUD的內容(可以在HUD中加入幀動畫、動態圖片等等),設定HUD出現時的底部覆蓋層顏色,等等。總而言之,這是一份集大成的HUD程式碼。慢慢看視訊吧,囊括了所有效果。
  • WSProgressHUD – 一個小巧精緻的HUD,支援新增到自定義View上, 還有更多小細節.。
對話方塊
  • AMSmoothAlert – 動畫效果不錯,最多star,但不支援arm64。
  • HHAlertView – 一個簡易的alertview 有三種樣式,有成功,失敗,和警告三種樣式,支援Delegate和block兩種回撥。
  • MJPopupViewController – 實現彈出檢視的各種彈出和消失效果,包括淡入淡出(fade in,fade out),從螢幕上方飛進,下方飛出,從螢幕左方飛進,右方飛出等等效果,彈窗。
  • Menu – 專案中可能會用到的常用選單,以後有時間會繼續補充,彈窗。
  • EasyTipView – 彈出提示框類及演示示例。同樣地,API 簡單、易用。好“輪子”,彈窗。
  • kxmenu – kxmenu彈出選單,點選檢視上任意位置的按鈕,會彈出一個選單,並且有個小箭頭指向點選的按鈕,類似氣泡檢視。彈出的選單位置會根據按鈕的位置來進行調整。
  • QBPopupMenu – QBPopupMenu彈出選單,實現類似 UIMenuItem 的彈出選單按鈕。點選按鈕,會彈出一個選單,上面可以排列多個按鈕。純程式碼實現,不需要任何圖片。
  • STModalDemo – 彈出檢視(通知,提示,選擇,視窗)。
  • TAOverlay – TAOverlay可通過疊加層展示有用的資訊,可自定義文字和背景色,新增陰影和模糊效果,以及更改字型大小或者用自定義圖片替換頁面上的icon。
  • UICustomActionSheet – 通過模糊背景來著重強調與選單相關的元素–模糊效果 裡面已經收藏。
  • ActionSheetPicker-3.0 – 該專案是此前熱門專案ActionSheetPicker的新版本,快速複製了iOS 8上的下拉 UIPickerView/ActionSheet功能。
  • MJAlertView – 3D效果轉場效果警示圖–MJAlertView。
  • SwiftyDrop – 輕量、易用的小清新彈出列表及資訊提示元件真心不錯。
其他UI
  • DCPathButton – Path,4.0的彈出選單,撥出或者關閉選單時,多個小圖示會分別按照逆時針和順時針的方向進行滾動。
  • SphereMenu – 利用UIDynamicAnimator的有趣的選單,path類似。
  • KYGooeyMenu – KYGooeyMenu 是一個具有 Gooey Effects 帶粘性的扇形選單控制元件(衛星選單、path)。
  • CircularProgressControl – Circular Progress Control using CAShapeLayer ,環形進度控制條。
  • KDCircularProgress – KDCircularProgress是使用swift製作的色彩炫麗的進度條,可以加入多種顏色來控制進度條的漸變效果。
  • TextProgress – 自定義實現數字進度條:1、可以自定義數字(0-100),填充的比例為當前設定的數字,2、可以實現自定義填充顏色,上下部分都可以,3、可以自定義邊界的顏色4、實現了水波動畫,可以設定開啟或關閉。
  • SDProgressView – 簡便美觀的進度指示器,此係列共有六種樣式的進度指示器。
  • XLPagerTabStrip – 做的很棒的iOS下的PagerTabStrip。
  • RandomColorSwift – 一個自動生成好看的顏色的 Swift 庫,RandomColorSwift。
  • Rainbow – 旨在提高程式碼可讀性及易用性的 UIColor 擴充套件,它使原先有限的預定義顏色(方法)選擇,擴充套件至超過 1200 種。
  • UIColor-ChineseTraditionalColors – 中國傳統顏色引用 UIColor 擴充套件。“UIColor.桃紅(),UIColor.竹青() …”,共158種。
  • 類似美團的下拉選項 – 類似於美團、大眾點評的下拉選單選項,code4app程式碼,評論程式碼有瑕疵。
  • CRMediaPickerController – 一個簡單易用的圖片/視訊選擇器。1.可同時選擇照片和視訊。 2.挑選範圍有Camera、Camera Roll、Photo Library以及最近拍攝的照片和視訊。3.可自定義UIImagePickerController屬性(Camera Overlay、Camera Device、Camera View Transform以及allowsEditing)。4.支援橫屏和豎屏5.原生的iOS UI。,原始碼推薦說明
  • MDCSwipeToChoose – MDCSwipeToChoose可簡單地新增滑動手勢來呼叫UIView,並使用該行為提供了一個元件以建立類似Tinder app的like或者dislike介面的輕掃。基於輕掃的方向,你可以決定執行什麼樣的行為,並且你可以自定義文字顏色和圖片。該專案適用於教學用的抽認卡、圖片檢視器以及其他等。
  • iOS Material Design庫 – 該專案借鑑於谷歌的Material Design guideline,使用者可自定義背景色。
  • MediumScrollFullScreen – Medium的可擴充套件滾動頁面,上下滾動時,全屏顯示內容,並自然消隱上下選單。由此專案感知,作者是一位很注重細節的開發者,他的另外幾個選單類專案也都不錯,值得參考,比如:PathMenu, MediumMenu 等。
  • WZFlashButton – WZFlashButton,點選後button裡面出現水波擴散效果。
  • Twinkle – 為字型加上鑽石版閃耀的效果。使用Swift編寫。
  • ios-multi-back-button – 可替換內建的UInavigationController返回按鈕,長按左上角的返回按鈕,實現多層級的快速返回。
  • ASDayPicker – 適用於iOS (iPhone)的日期選擇器,類似於Calendar app的周檢視。
  • today extension – 用純程式碼構建一個Widget(today extension) 。
  • FSCalendar – 日曆檢視,帶有微妙和平滑的滾動效果,可自定義外觀–國人。
  • HSDatePickerViewController – 帶有Dropbox Mailbox感覺的時間日期選擇器。啟動是背景被模糊化。介面也是主流的扁平化風格。
  • JTCalendar – iOS下優美的 Calendar 元件,做 GTD 類 App 必備。
  • Persei – 動畫隱藏或顯示頂部選單支援庫及示例專案。–swift
  • PDTSimpleCalendar – 是iOS最棒的日曆元件了。你可以在各個方面對它進行定製,無論是執行邏輯還是外觀方面。
  • Form – JSON 驅動的 Form表單系統,複雜的表單填寫類 App 極其需要(比如淘寶呢!)。
  • SwiftyFORM – swift 表單輸入框架(亮點是表單驗證規則引擎),是我見過地最易用的 Swift 表單元件。
  • SwiftSpinner – SwiftSpinner是使用swift製作的一款精緻帶感的指示器,並且連帶有字型資訊顯示,模糊背景,半透明,扁平化等IOS8的效果。
  • iOS-RatingBar – iOS-RatingBar swift版的評分控制元件,跟Android的RatingBar一樣有兩種模式,評分模式和只讀模式’支援檢視編輯,自定義星星數量,評分等級,另外還能支援非整數星,0.5顆星,0.1顆星,可以開啟動畫效果。
  • RKNotificationHub – 快速給 UIView 新增上炫酷的通知圖示(Badge、紅點、提示)。
  • WZLBadge – Badge,支援橫豎屏支援iOS5~iOS8允許高度定製化,包括“紅點”的背景顏色,文字(字型大小、顏色),位置等。說明.
  • BubbleTransition – 以氣泡膨脹和縮小的動畫效果來顯示和移除 controller,Uber的就是這種取消操作的方式。
  • KYFloatingBubble – 類似iOS7中Game Center浮動氣泡的效果。
  • DKNightVersion – DKNightVersion 是一個支援夜間模式切換的框架。
  • QQBtn – 仿QQ未讀訊息彈性按鈕動畫,達到和手機QQ未讀資訊一樣的動畫效果,效果基本實現。
  • GMStepper – swift 帶動畫效果、支援手勢滑動操作的步進標籤。
  • TZStackView – OS 9 UIStackView 功能模擬實現於 iOS 7/ iOS 8 內。
  • LayoutTrait – swift 一個小類庫。 做iPad 多工分屏 適配的同學可以看一下。
  • HACursor – HACursor,是一個對橫向ScrollView中的檢視進行管理的UI控制元件。只要幾行程式碼就可以整合類似於網易新聞對主題頁面進行排序,刪除操作的功能。
  • ZTPageController – 模仿網易新聞和其他新聞樣式做的一個選單欄,欄中有各自的控制器,其中有4中展示樣式’網易style’ ’搜狐style’ ’騰訊style1′ ’網易style2′ 。
  • Ruler – 尺子。
  • HUMSlider – HUMSlider是一款能夠自動顯示刻度記號的滑竿,滑動到某處,該處的刻度會自動上升,兩邊還能配置影象。支援程式碼或storyboard中實現。

動畫

側滑與右滑返回手勢
  • SloppySwiper – iOS系統自帶的UINavigationController要7.0才支援,但不過該手勢只能從螢幕左側邊緣識別,如果要擴大到整個螢幕範圍怎麼辦?配合一個SloppySwiper無需程式碼就可以輕鬆實現。此庫支援iOS5.0以上版本(另外:Nav的title滑動不明顯,本人寫了2個類似的控制元件),SloppySwiper-demo :程式碼方式與storyboard方式。
  • SCNavigation – UINavigation可以右滑返回,隱藏UINavigationBar。
  • iOS-Slide-Menu – 能夠類似Facebook和Path那樣彈出左右邊欄側滑選單,還支援手勢。多種可以自定義的屬性 (非常不錯)。
  • JASidePanels – 側滑選單,有左右選單,有pop功能,支援手勢側滑,本人使用中:簡單。
  • SideMenu – swift實現,一款帶動畫效果可定製 Slide Menu,可以學習其動畫實現思路。P.S. 對於Hamburger式選單,雖然很常用,不過,蘋果並不鼓勵使用,甚至有開發小組對其弊病用自家上線應用前後資料對比進行了抨擊。
  • SlideMenuView – 炫酷側滑選單佈局框架,Android版本的一致實現。
  • QQConfiguration – swift,QQ-iPhone端框架,左側選單欄拖動手勢。
  • KGFloatingDrawer – 側滑選單,qq類似,KyleGoddard/KGFloatingDrawer:一款適合於大屏手機或平板的浮動抽屜式導航介面元件。效果很贊- 側開選單,qq類似(與RESideMenu類似)。
  • JHChainableAnimations – 在應用中採用鏈式寫出酷炫的動畫效果, 使程式碼更加清晰易讀,利用block實現的鏈式程式設計。
  • WXGSlideMenuDemo – 個簡單實現側拉(側滑)選單的小demo,供初學者共同學習、練習使用。
  • PKRevealController – PKRevealController是一個可以滑動的側邊欄選單(可向左、向右或者同時向兩側),只需手指輕輕一點(或者按一下按鈕,但是這樣滑動時不夠炫酷),這類控制的其他庫,而PKRevealController是最棒的。安裝簡便,高度定製且對手勢識別良好。可以當做一個標準控制元件用在iOS SDK中。
  • SwiftPages – 高可定製類似 Instagram 檢視滑動切換功能類庫。API 簡單、易用。
  • MMDrawerController – 最多人用的一個有關側邊“抽屜”導航框架,裡面還有很多你意想不到的互動效果,側滑。
  • UIWebView翻頁返回效果 – UIWebView翻頁返回效果(變通方法)。
gif動畫
其他動畫
  • popping – popping是一個POP 使用例項工程
  • SinaMenuView – 用POP動畫引擎寫的Sina微博的Menu選單。
  • MMTweenAnimation – facebook POP的自定義動畫擴充套件(基於POPCustomAnimation) 提供10種函式式動畫。
  • SYAppStart – App啟動插畫的自定義過度。
  • VJDeviceSpecificMedia – 如何根據裝置選擇不同尺寸的圖片 可以通過設定不同尺寸裝置的LaunchImage,來使得App適配這些裝置,要是在不同不同尺寸裝置上使用不同大小的圖片,則需要在程式碼中一一判斷,然後載入。
  • RMParallax – RMParallax是一個app啟動頁引導開源專案,除了細微的翻頁視差效果,描述文字的過渡也非常美觀(版本新特性)。
  • ADo_GuideView – 轉動的使用者引導頁(模仿網易bobo) 因為沒有從app包裡抓到@3x的圖片,建議在iPhone5模擬器執行,保證效果~ (版本新特性)。
    • CoreNewFeatureVC – 版本新特性(引導頁),1.封裝並簡化了版本新特性啟動檢視!2.添加了版本的本地快取功能,3.整合簡單,使用方便,沒有耦合度,4.支援block回撥。
  • Spring – Spring是一個Swift編寫的開源庫,可簡化Swift編寫的iOS動畫。支援shake、pop、morph、squeeze、wobble、swing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多種動畫形式,用 IBDesignable 讓使用者可以在 Xcode 中快速設定動畫效果。
  • KYBezierBounceView – 手勢控制貝塞爾曲線,取消手勢貝塞爾曲線會有反彈效果。
  • KYCuteView – 實現類似QQ訊息拖拽消失的互動+GameCenter的浮動小球效果,分析
  • KYWaterWaveView – 一個內建波浪動畫的UIView,裡面有魚跳躍水濺起來的效果。
  • KYPingTransition – 實現圓圈放大放小的轉場動畫,可以根據自己的需要使用Paper中的彈性效果,有Material風格。
  • LayerPlayer – 一款全面展示核心動畫 API 示例專案(上架應用)。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等使用的互動演示。
  • 相關推薦

    iOS常用第三方庫大全,史上最全第三方庫收集

    下拉重新整理 MJRefresh – 僅需一行程式碼就可以為UITableView或者CollectionView加上下拉重新整理或者上拉重新整理功能。可以自定義上下拉重新整理的文字說

    iOS 常用第三方

     - 日本的shuさん製作的iOS8參考程式碼集.01.Audio Effects; 02.New Image Filters; 03.Custom Filters; 04.Metal Basic; 05.Metal Uniform Streaming; 06.SceneKit; 07.HealthKit;

    ios開發常用第三方庫收集以及整理

    1、RESideMenu 實現側邊欄選單 2、AFNetworking 實現網路通訊的第三方庫 3、一個有用的服務網站,提供各種JSON資料,包括天氣、電話號碼、身份證查詢等。。 4、Masony一個用來對VIEW進行佈局的三方庫 5、MBProgressHUD一個

    iOS常用效能監測工具--第三方

    1.JPFPSStatus 很小的工具,只有一個類。在AppDelegate中,[self.window makeKeyAndVisible] 之後,[[JPFPSStatus sharedInstance] open]即可在狀態列實時顯示當前FPS。 點此傳送到GitHub PFPSS

    iOS開發-常用第三方開源框架介紹(絕對夠你用了)

    影象: 1.圖片瀏覽控制元件MWPhotoBrowser        實現了一個照片瀏覽器類似 iOS 自帶的相簿應用,可顯示來自手機的圖片或者是網路圖片,可自動從網路下載圖片並進行快取。可對圖片進行縮放等操作。       下載:https:

    iOS常用第三方

    轉自:http://blog.csdn.NET/u010098724/article/details/52302308 下拉重新整理 MJRefresh – 僅需一行程式碼就可以為UITableView或者CollectionView加上下拉重新整理或者上拉重新整理功能。可以自

    iOS GitHub上常用第三方框架

    目錄 ======== 具體內容 ============================= ======== UI 下拉重新整理 MJRefresh - 僅需一行程式碼就可以為UITableView或者Collection

    iOS專案中常用第三方庫超全總結

    常用第三方 今天就給大家總結一下,我們在專案中用到最多的第三方,免去了大家花時間去搜索,在這裡大家進行了全面的總結. 1. 程式設計框架 2. 載入提示 3. 控制元件佈局 3. 圖片處理 4. 表單驗證 5. 網路檢查 6.圖表展示 7: 時間日曆

    一些iOS常用第三方庫和控制元件

    網路通訊 1、ASIHTTPRequest 這是一個經典的老庫,功能完全而強大,但已經停止更新很久了(iOS5.0停止更新,但是我最近看github上這個專案有新改動)。在不同iOS版本上略微有一些小問題(提醒顯示上的),所以用的時候還是稍微修改一下比較好。 下載地址:ht

    WPF常用第三方控件

    line package sta qlite ack fig sqlit data log日誌 NLog日誌控件: Install-Package NLog.Config Mysql數據庫控件: Install-Package Mysql.Data SQLi

    IOS AFN (第三方請求)

    asi opera xcode ges 要求 left eight afn -c 什麽是AFN全稱是AFNetworking,是對NSURLConnection、NSURLSession的一層封裝雖然運行效率沒有ASI高,但是使用比ASI簡單在iOS開發中,使用比較廣泛

    iOS 常用到的宏#define

    nss arc oba view ini gree str message uia //AppDelegate #define APPDELEGATE [(AppDelegate*)[UIApplication sharedApplication] delegate]

    React Native常用第三方組件匯總--史上最全 之一

    提示 存儲 ext upload body ner board pup wan 把我認為最好的知識,拿來與他人分享,是這一生快事之一! React Native 項目常用第三方組件匯總: react-native-animatable 動畫 react-na

    iOS常用的正則表達式總結

    field gmat 打印 char nsrange white 劃線 保留 ble /* 正則表達式說明: . 匹配除換行符以外的任意字符 \\w 匹配字母或數字或下劃線或漢字 \\s 匹配任意的空白符 \\d 匹配數字

    iOS常用加密之RSA加密解密

    pen style 工作 eight else mark 分段 load port 前言: iOS常用的加密有很多種,前兩天在工作中遇到了RSA加密,現在把代嗎分享出來。 RSA基本原理 RSA使用"秘匙對"對數據進行加密解密.在加密解密數據前,需要先生成公鑰(publi

    Android 常用第三方框架總結

    img contain public cot 分享圖片 png tab https image 1.導航攔 1. FlycoTabLayout https://github.com/H07000223/FlycoTabLayout    2.Coordina

    Python常用第三方

    encode pan util odi char 1.0 TE japan 圖像 Pillow圖像處理庫 requests 訪問網絡資源 chardet 用於檢測編碼 import chardet print(chardet.detect(b‘Hello,world‘

    ios常用數據庫

    current file gets src copyright name 64位 批量更新 fun 直接copy過去就能用,我們不用再去造輪子,現在的xocod9.4更賤人性化了,不用再添加依賴庫,這點蘋果你讓我滿意了,哈哈、 需要這兄弟拉進去的哈 下班標的1,2,3,

    iOS·採用第三方(百度地圖SDK)實現定位等功能開發

     陳滿iOS  關注 2017.05.01 01:06* 字數 2212 閱讀 6818評論 7喜歡 133 1.申請金鑰 首先,申請一個baidu賬號,接著進入新建金鑰入口申請成為baidu地圖開發者,填寫相關開發者資訊和簡訊驗證碼。接

    IOS常用動畫中的列舉UIViewAnimationOptions

    首先這個列舉屬於UIViewAnimation。我們經常使用的函式是[UIView animateWithDuration: animations:^{} completion:^(BOOL finished) {}];和[UIView animateWithDuration: animations