iOS資源大全整理
阿新 • • 發佈:2018-12-22
- 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。★