1. 程式人生 > >iOS資源大全整理

iOS資源大全整理

  • Chameleon:一個 iOS 效能強大的輕量級扁平化顏色框架,可以用於 Objective-C 和 Swift。★官網
  • ActionSheetPicker-3.0:為 iOS App 快速製作一個下拉 UIPickerView / ActionSheet 功能。官網
  • FlatUIKit:適用於 iOS 的扁平化 UI 元件集合。官網
  • JVFloatLabeledTextField:附有浮動標籤的 UITextField 子類。官網
  • SSBouncyButton:有彈性的 iOS7 樣式按鈕 UI 元件。官網
  • BetweenKit:一個健壯的 iOS 拖拽框架。官網
  • JSQMessagesViewController:一個優雅的 iOS 聊天訊息 UI 庫。
    官網
  • AMSmoothAlert:一個很 cool 的 AlertView。官網
  • TSMessages:在螢幕上方顯示通知(比如成功、錯誤、警告或者訊息)檢視。官網
  • NZAlertView:簡單直觀的 AlertView。類似推送通知的效果。官網
  • MGSwipeTableCell:可以顯示滑動按鈕的 UITableViewCell 的子類,還支援多種過渡動畫。官網
  • ARAutocompleteTextView:subclass of 實時顯示文字提示的 UITextView 的子類。完美支援 e-mail 格式。官網
  • TGCameraViewController:基於 AVFoundation 的自定義相機。樣式漂亮,輕量並且可以很容易地整合到 iOS 專案中。
    官網
  • ENSwiftSideMenu:一個 Swift 寫的簡潔 iOS7/8 側滑選單。★官網
  • MDCSwipeToChoose:滑動卡片來決定 "喜歡" 或者 "不喜歡" 的控制元件,效果類似 Tinder App。可以用於在幾分鐘內建立識字卡 app,圖片瀏覽器或者其他類似應用,而不用幾小時。官網
  • ParallaxTableViewHeader:UITableView header 的視差滾動效果元件。官網
  • JLToast:iOS 的 Toast 元件,提供了簡單的介面。★官網
  • SweetAlert:為 iOS 應用提供了實時動畫效果的 AlertView,Swift 編寫而成。★
    官網
  • Form:JSON 驅動的列表控制元件。官網
  • BLKFlexibleHeightBar:建立一個高度可以自動調整的 NavigationBar,類似 Facebook ,Square Cash,Safari 中的那樣。官網
  • NMPopUpView:用於顯示浮動視窗的簡單 iOS 類。支援 Swift 和 Objective-C。★官網
  • SDevIconFonts:用於 Swift 的 Fontawesome, Iconic, Ionicons, Octicon。★官網
  • SDevBootstrapButton:Swift 版的 Twitter Bootstrap 按鈕。★官網
  • SDevCircleButton:Swift 實現的圓型按鈕。★官網
  • SDevFlatColors:Swift 實現的扁平化顏色。★官網
  • ColorArt:從圖片中取出主要顏色,類似 iTunes 11 的效果。官網
  • IQKeyboardManager:防止鍵盤滑出來遮擋住 UITextField/UITextView 的框架,非侵入,無需程式碼。官網
  • WCFastCell:滾動流暢的 Tables/Collections cell (沒有動畫)。官網
  • Motif:一個基於 JSON 的可定製輕量級樣式表框架。官網
  • VBFPopFlatButton:基於 Facebook POP製作的,有9種不同狀態動畫的扁平化按鈕。官網
  • HTPressableButton:扁平化設計的可以按壓的按鈕。官網
  • Cool-iOS-Camera:一個完全可定製的現代的照相機,使用 AVFoundation 框架實現。官網
  • AsyncDisplayKit:AsyncDisplayKit 是一個 iOS 框架,它能夠使一個很複雜的使用者介面保持平滑和反應靈敏。官網
  • AMTagListView:一個可以新增一系列高度可定製化的標籤的 UIScrollView 子類。官網
  • MotionBlur:MotionBlur 讓你可以在 iOS 動畫效果上新增模糊效果。官網
  • PBJVision:iOS 相機引擎,支援點選拍攝,慢動作視訊和圖片捕捉功能。官網
  • DynamicColor:又一個用於操作顏色的 Swift 擴充套件。★官網
  • GaugeKit:可定製的儀表元件,可以方便地仿製蘋果樣式的儀表盤。★官網
  • SVWebViewController:一個非侵入式的內建瀏覽器。官網
  • SwiftWebVC:一個 SVWebViewController 的 Swift 實現。★官網
  • MVAutocompletePlaceSearchTextField:一個類似 Google Places,Uber 等位置搜尋的非侵入式自動完成控制元件。官網
  • MVMaterialView:用來模仿 Material Design 概念波紋(Ripple)效果 UI 控制元件的子類和 UIButton。官網
  • Atlas:為 Layer 設計的原生 iOS 訊息應用 UI 元件。官網
  • Swift-Prompts:用來設計自定義提示的 Swift 庫,有很大的範圍可供選擇。★官網
  • IQDropDownTextField:提供了下拉 UIPickerView 支援的 UITextField。官網
  • PJAlertView:蘋果棄用了原來好用的警告檢視,讓我們失去了很多的定製性,這個庫重新將定製性帶回來。官網
  • CZPicker:iOS 的 Popup 樣式的 UIPickerView.官網
  • TisprCardStack:卡片 UI 庫。★官網
  • YXTPageView:一個支援 UIView 和 UITableView 之間滾動切換的 PageView。官網
  • DatePickerDialog:在 UIAlertView 上顯示 UIDatePicker 的 Swift 庫。★官網
  • gifu:iOS 上支援動態 GIF 的 Swift 框架。★官網
  • SAHistoryNavigationViewController:SAHistoryNavigationViewController 實現了一個在 iOS 上的類似工作管理員的 UI,相容 UINavigationContoller,3D Touch。★官網
  • DOFavoriteButton:一個可愛的動畫按鈕。★官網
  • LNRSimpleNotifications:簡單的 Swift app 內建通知。LNRSimpleNotifications 是一個 Swift TSMessages 簡化版本。 ★官網
  • NgKeyboardTracker:iOS 的鍵盤跟蹤 Objective-C 庫。官網
  • SAInboxViewController:受到 "Inbox by google" 動畫過渡效果啟發的 UIViewController 子類。★官網
  • TLYShyNavBar:不像那些 UINavigationBar 那麼傲慢。這個 Bar 很謙虛!可以很容易地建立自動滾動的 navigation bar。官網
  • BRYXBanner:Swift 的 iOS7+ 樣式的下拉通知。 ★官網
  • NYAlertViewController:可以自定義內容檢視的 iOS AlertView,可高度自定義。官網
  • HDNotificationView:使用模仿原生的通知橫幅 UI,發出任何警告。官網
  • MZFormSheetPresentationController:MZFormSheetPresentationController 提供了一個原生 iOS UIModalPresentationFormSheet 的替代品,添加了對 iPhone 的支援,並且可以自定義 controller 的尺寸和表單的外觀。官網
  • AnimatedTransitionGallery:使用 UIViewControllerAnimatedTransitioning 協議實現了自定義 iOS 7 過渡動畫。官網
  • iCarousel:iOS 和 Mac OS 上簡單的,高度可定製化的資料驅動 3D 跑馬燈。官網
  • RESideMenu:受 Dribble 上的設計啟發而製作的 iOS 7/8 樣式的視差側滑選單。官網
  • FontAwesomeKit:iOS 的圖示字型庫,現在支援 Font-Awesome,Foundation icons,Zocial 和 ionicons。官網
  • Cocoa Controls:開源的 iOS 和 OS X UI 元件.官網
  • ActiveLabel.swift:非侵入的 UILabel 替代品,支援 Hashtags (#), Mentions (@) 和 URL (http:// )。 ★官網
  • XLForm:XLForm 是最靈活強大的 iOS 庫,用來建立動態的 tableview 表單,完全適用於 Swift 和 Obj-C。官網
  • RAReorderableLayout:可以拖拽放置的 UICollectionView 元素。官網
  • ESTabBarController:一個允許高亮按鈕和自定義按鈕動作的 Tabbar 控制器。官網
  • STPopup:STPopup 為 iPhone 和 iPad 提供了一個 popup 樣式的 UINavigationController。官網
  • HoneycombView:HoneycombView 是用來顯示類似 Honyecomb 佈局的 iOS UIView,由 Swift 實現。★官網
  • tapkulibrary:tap + haiku = tapku, 一個精心設計的 iOS 開源框架。官網
  • NVActivityIndicatorView:很好的載入動畫集合。★官網
  • KCJogDial:提供控制功能的 UIView,類似一個轉輪控制器。★官網
  • PagingMenuController:有可定製的選單的分頁檢視控制器,Swift 實現。★官網
  • RadialMenu:RadialMenu 是一個提供了觸控的上下文選單(類似 iOS8 中 iMessage 的錄製按鈕)的自定義控制元件。使用 Swift 和 POP 框架構建。★官網
  • VLDContextSheet:類似 Pinterest iOS app 中的選單。官網
  • cariocamenu:最快的無點選選單。★官網
  • DAExpandAnimation:以自定義的模態過渡效果,從 cell 中展開來呈現控制器的庫。★官網
  • ScrollPager:類似 Flipboard 的滾動翻頁。★官網
  • ComponentKit:受到 React 啟發的 iOS 框架,Facebook 出品A React-Inspired View Framework for iOS, by Facebook.官網
  • Eureka:使用純 Swift 構建優雅的 iOS 表單。★官網
  • PMTween:優雅靈活的 iOS 漸變庫。官網
  • MZTimerLabel:讓 UILabel 變成 倒計時器或者秒錶的便利類,類似蘋果的時鐘應用。官網
  • WobbleView:WobbleView 是一個實現了流行的搖晃效果的檢視。你可以在應用中方便的新增動態的使用者互動和過渡效果。★官網
  • CBZSplashView:Twitter 樣式的啟動頁(Splash Screen)檢視,縮放後顯示主檢視。官網
  • RKNotificationHub:讓任何 UIView 變成完善的通知中心。官網
  • EatFit:Eat fit 是一個受 Google Fit 啟發的用於漂亮地展示資料的元件。官網
  • CollapsableTable:可以自定義 section header 的可摺疊 tableview section。★官網
  • LiquidFloatingActionButton:流體狀態的 Material Design 的浮動按鈕。官網
  • LiquidLoader:液體動畫的載入器元件。★官網
  • PickerView:Swift 實現的自定義的 UIPickerView 替代品。★官網
  • InteractivePlayerView:自定義的 iOS 音樂播放器檢視。★官網
  • phone-number-picker:一個 Swift 實現的簡單易用的檢視控制器,類似 WhatsApp 那樣讓你輸入帶有國家程式碼電話號碼。★官網
  • DLWBouncyView:BouncyView 是一個為所有檢視都實現了最近流行的彈性效果的框架。官網
  • MMPopupView:基於 Pop-up 的檢視(例如,AlertSheet),支援方便地定製。官網
  • EXTView:使用 IB_DESIGNABLE 和 IBInspectable 為 Interface Builder 提供了 UIView 擴充套件。官網
  • JTMaterialSwitch:一個受 Google 的 Material Design 啟發的可定製的開關 UI,有波紋效果和彈性動畫。官網
  • PickerView:Swift 寫的可定製的 UIPickerView 替代品。官網
  • KCSelectionDialog:簡單的選擇對話方塊。★官網
  • SFFocusViewLayout:支援內容聚焦的 UICollectionViewLayout。官網
  • UITextField-Shake:添加了搖晃動畫的 UITextField 類別。也有 Swift 版本 ★官網
  • JTFadingInfoView:一個基於 UIButton 的支援淡入淡出動畫特性的檢視。官網
  • KCFloatingActionButton:簡潔的 iOS 浮動操作按鈕。★官網
  • TTGSnackbar:在螢幕底部顯示簡單的訊息和操作按鈕,支援多種動畫效果。★官網
  • TTGEmojiRate:iOS 的類似 emoji 的評分檢視。★官網
  • CardAnimation:卡片翻頁動畫效果。★官網
  • BEMCheckBox:優雅的 iOS 複選框。(Check box)官網
  • CVCalendar:支援 iOS 8+ 的自定義視覺化日曆,Swift(2.0)實現。★官網
  • JTAppleCalendar: 最好的iOS版雨燕日曆庫 ★官網
  • SCLAlertView-Swift:Swift 實現的一個漂亮的動畫 Alert View。★