RTLabel- RTLabel 基于UILabel類的拓展,能夠支持Html標記的富文本顯示,它是基于Core Text,因此也支持Core Text上的一些東西尾膊。32位,很久沒有更新了寂祥。
RTLabel- 富文本做修,RTLabel支持64位。
TYAttributedLabel- TYAttributedLabel。 簡單易用的屬性文本控件(無需了解CoreText),支持富文本袋毙,圖文混排顯示,支持添加鏈接冗尤,image和UIView控件,支持自定義排版顯示胀溺。
TQRichTextView- 用于做富文本視圖控件顯示裂七,用于即時通訊的表情顯示,以及資源評論的富文本顯示仓坞。
TTTAttributedLabel- 一個文字視圖開源組件背零,是UILabel的替代元件,可以以簡單的方式展現(xiàn)渲染的屬性字符串无埃。另外徙瓶,還支持鏈接植入,不管是手動還是使用UIDataDetectorTypes自動把電話號碼嫉称、事件侦镇、地址以及其他信息變成鏈接。用TTTAttributedLabel創(chuàng)建變化豐富的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碉纺。
Shimmer- BlingBling閃光效果船万,酷炫的Label的效果,可以用于加載等待提示骨田。
ZSSRichTextEditor- 適用于iOS的富文本WYSIWYG編輯器耿导,支持語法高亮和源碼查看。ZSSRichTextEditor包含所有WYSIWYG標準的編輯器工具态贤。
RichEditorView- swift舱呻,一套可定制富文本編輯器組件及示例。功能完整悠汽、代碼簡練箱吕、實現(xiàn)邏輯巧妙(編輯器核心與 WebView 結合,采用 HTML5 contentEditable 編輯模式柿冲,執(zhí)行JS 配套命令 execCommand 實現(xiàn)富文本編輯功能)茬高。
DTCoreText- 可以解析HTML與CSS最終用CoreText繪制出來,通常用于在一些需要顯示富文本的場景下代替低性能的UIWebView假抄。DTCoreText源碼解析雅采。
CSGrowingTextView- 用作即時通訊文本框和評論文本框使用,可以顯示多行輸入慨亲。
MarkdownTextView- 顯示Markdown的TextView婚瓜。
高仿微信限定行數(shù)文字內容- 采用Autolayout高仿微信純文字限定行數(shù)。
FuriganaTextView- 實現(xiàn)復雜的日文韓文排版刑棵。
ParkedTextField- 帶固定文本的輸入組件巴刻。
LTMorphingLabel- swift 能夠實現(xiàn)文字變形動畫效果的Label,用Swift寫的一個能夠實現(xiàn)文字變形動畫效果的Label蛉签,很炫胡陪。
GJCFCoreText- 圖文混排。
WordPress-Editor-iOS- 一個文本編輯器 簡書和新浪博客都在用碍舍。
YYText- 功能強大的 iOS 富文本框架柠座。
SYJiugonggeTableView- tableView封裝的九宮格。
UUChatTableView- UUChatTableView 氣泡聊天界面片橡,支持文本妈经、圖片以及音頻的氣泡聊天界面。源碼推薦說明。
Chats- 聊天 UI 示例程序吹泡。此項目應該只為演示或學習之用骤星,沒有服務器 -- swift。
Atlas-iOS- 快速在iOS里集成聊天功能爆哑,類似開源版本的環(huán)信洞难。Layer家開源了一套聊天app界面的解決方案.看起來很贊,很多蠻復雜的東西直接都幫封好了揭朝。不得不說現(xiàn)在做app開發(fā)真是很簡單队贱,大部分時間搭積木就可以了。官方網站潭袱。
Chatto.swift- Chatto.swift:輕量級聊天應用框架及示例露筒。文字及圖片可擴展輸入欄,汽泡效果等聊天核心特性敌卓,分頁及自動布局完善。
DLSlideView- DLSlideView對常見的頂部Tab頁點擊伶氢、滑動分頁做了封裝趟径。它使用基于ViewController的container特性(而不是scrollview)來管理各個子頁面,以支持無限分頁癣防,源碼推薦說明蜗巧。
VOVCManager- 頁面管理器:1.跳轉指定頁面,只需要知道viewController的Class名,如果有storyboard,則需要指定storyboard名;2.無需添加基類蕾盯;3.支持URLScheme跳轉指定頁面幕屹。
MBXPageViewController- 簡潔快速的頁面切換--MBXPageViewController,帶有按鈕控件的UIPageController级遭,非常整潔望拖、簡單以及快速。該項目通過三種形式展示頁面之間的切換挫鸽,比如導航欄上的多個tab切換说敏、頁面左右兩端箭頭指示切換,以及使用分段控件丢郊。
VOMetroLayoutDemo- Metro風格的UICollectionView, 目前只支持橫向布局,僅在iPad上應用盔沫。
KYCellAnimation- 給UITableViewCell增加進入的動畫。
COBezierTableView- swift枫匾,通過編輯 Bezier 曲線四點位置設置 TableView 內 Cell 及對應按扭位置架诞。實驗效果很贊。
RDVTabBarController- 一個TabBar組件干茉,可以方便設置底部菜單的文字圖片谴忧,點擊效果,小紅點提示等。
橫向展示文本內容的自定義cell- 可以橫向展示文本內容的自定義cell俏蛮,根據(jù)文本無限滾動撑蚌。
UITableView-FDTemplateLayoutCell- UITableView-FDTemplateLayoutCell 是一個方便緩存 UITableViewCell 的高度的框架。
MDIHorizontalSectionTableViewController- 根據(jù)產品需求開源了一個交互項目搏屑,可以理解為橫向Section的TableView争涌,section和cell同時支持拖拽,后續(xù)安卓版本也會開源出來辣恋。
JZNavigationExtension- 多功能導航控制器亮垫,可以透明返回欄。
QuickRearrangeTableView- 基于 UITableView 的快速重排功能擴展子類伟骨。通過長按選定單元格然后滾動移動到指定位置饮潦。
uicollectionview-reordering- UICollectionViews的拖拽(拖動、移動)效果,實例教程.
DZNEmptyDataSet- DZNEmptyDataSet算是一個很標準的iOS內建方式携狭,適合用來處理空的table view和collection view继蜡。會自動將collection view處理完善,并將用戶消息以合適美觀的方式顯示出來逛腿。每個iOS項目都可以自動處理稀并。
MGSwipeTableCell- 另一個常見于很多應用中的UI組件,蘋果應該考慮在標準的iOS SDK中加入一些類似的內容单默。Swipeable表格cell是這個pod的最佳描述碘举,也是最好的。
XLPlainFlowLayout- 可以讓UICollectionView的header也支持懸停效果搁廓,類似于tableView的Plain風格引颈。
WMPageController- 一個方便的 pageContrller 的控件,里面還包括滾動視圖境蜕。
PSTCollectionView- PSTCollectionView蝙场。
LLRiseTabBar-iOS- 直接使用系統(tǒng)的特性實現(xiàn)的tabbar,比較簡單粱年。
MTMaterialDelete- 非常有趣的Material Design動畫李丰,動畫刪除表里面的單元格览妖。
BusyNavigationBar- 進度條式NavigationBar導航條讹挎。
ReorderableGridView-Swift- 拖拽排序卡片。
隱藏與顯示
SlideTapBar- 滾動欄菜單煤伟,向上滾動時隱藏tabbar拉庶,向下滾動馬上顯示tabbar嗜憔。
FoldingTabBar.iOS- 可折疊Tab Bar和Tab Bar Controller。
LTNavigationBar- LTNavigationBar為app導航欄添加動態(tài)著色效果氏仗,可自定義其背景色吉捶。Demo包含:1.變換背景色夺鲜;2.滾動視圖,導航欄和狀態(tài)欄重疊呐舔。
BLKFlexibleHeightBar- 固定Header的效果庫币励,一個擁有非常靈活高度的標題欄,可以為使用軟件的用戶提供更多的閱讀和滑動空間珊拼,現(xiàn)在已經被眾多app所采用食呻。
KYGooeyMenu- KYGooeyMenu 是一個具有 Gooey Effects 帶粘性的扇形菜單控件(衛(wèi)星菜單、path)澎现。
LiquidFloatingActionButton- 衛(wèi)星彈出菜單仅胞。
JZMultiChoicesCircleButton- 三維多選按鈕。
TwitterPaggingViewer- 多個Tableview剑辫,左右滑動干旧。
CircularProgressControl- Circular Progress Control using CAShapeLayer ,環(huán)形進度控制條妹蔽。
KDCircularProgress- KDCircularProgress是使用swift制作的色彩炫麗的進度條椎眯,可以加入多種顏色來控制進度條的漸變效果。
SDProgressView- 簡便美觀的進度指示器胳岂,此系列共有六種樣式的進度指示器编整。
NVActivityIndicatorView- loading 進度條動畫,有20-30多種旦万,是在此DGActivityIndicatorView基礎上做得修改。
LoopProgressDemo- 環(huán)形漸變進度條镶蹋。
XLPagerTabStrip- 做的很棒的iOS下的PagerTabStrip。
ASProgressPopUpView- 彈出的進度條顯示進度贺归。
HexColorService- 將16進制顏色字符串轉成UIColor淆两。
Rainbow- 旨在提高代碼可讀性及易用性的 UIColor 擴展,它使原先有限的預定義顏色(方法)選擇拂酣,擴展至超過 1200 種秋冰。
UIColor-ChineseTraditionalColors- 中國傳統(tǒng)顏色引用 UIColor 擴展∩舭荆“UIColor.桃紅()剑勾,UIColor.竹青() ...”,共158種赵颅。
CRMediaPickerController- 一個簡單易用的圖片/視頻選擇器虽另。1.可同時選擇照片和視頻。 2.挑選范圍有Camera饺谬、Camera Roll捂刺、Photo Library以及最近拍攝的照片和視頻。3.可自定義UIImagePickerController屬性(Camera Overlay、Camera Device族展、Camera View Transform以及allowsEditing)森缠。4.支持橫屏和豎屏5.原生的iOS UI。仪缸,源碼推薦說明贵涵。
iOS Material Design庫- 該項目借鑒于谷歌的Material Design guideline,用戶可自定義背景色腹殿。
Material-Controls-For-iOS- Material Design風格的各種控件独悴,非常完整全面。
ZMaterialDesignUIButton- Swift Material Design UIButton锣尉。
MediumScrollFullScreen- Medium的可擴展?jié)L動頁面刻炒,上下滾動時,全屏顯示內容自沧,并自然消隱上下菜單坟奥。由此項目感知,作者是一位很注重細節(jié)的開發(fā)者拇厢,他的另外幾個菜單類項目也都不錯爱谁,值得參考,比如:PathMenu, MediumMenu 等孝偎。
WZFlashButton- WZFlashButton访敌,點擊后button里面出現(xiàn)水波擴散效果。衣盾。
ios-multi-back-button- 可替換內置的UInavigationController返回按鈕寺旺,長按左上角的返回按鈕,實現(xiàn)多層級的快速返回势决。
ASDayPicker- 適用于iOS (iPhone)的日期選擇器(時間選擇器)阻塑,類似于Calendar app的周視圖。
today extension- 用純代碼構建一個Widget(today extension) 果复。
FSCalendar- 日歷視圖陈莽,帶有微妙和平滑的滾動效果,可自定義外觀--國人虽抄。
CVCalendar- 是一個方便開發(fā)者集成自定義日歷視圖到自己 iOS 應用的項目, 支持 Storyboard 和手動配置, 使用 CocoaPods 進行安裝, 提供了豐富的 API 供開發(fā)者使用走搁。
HSDatePickerViewController- 帶有Dropbox Mailbox感覺的時間日期選擇器(時間選擇器)。啟動是背景被模糊化迈窟。界面也是主流的扁平化風格朱盐。
HZQDatePickerView- 自定義時間選擇器(日期選擇器),包括開始日期和結束日期兩種類型菠隆。
CFCityPickerVC- 城市選取控制器兵琳。
JTCalendar- iOS下優(yōu)美的 Calendar 組件狂秘,做 GTD 類 App 必備。
Persei- 動畫隱藏或顯示頂部菜單支持庫及示例項目躯肌。--swift
PDTSimpleCalendar- 是iOS最棒的日歷組件了者春。你可以在各個方面對它進行定制,無論是運行邏輯還是外觀方面清女。
Form- JSON 驅動的 Form表單系統(tǒng)钱烟,復雜的表單填寫類 App 極其需要(比如淘寶呢!)嫡丙。
SwiftyFORM- swift 表單輸入框架(亮點是表單驗證規(guī)則引擎)拴袭,是我見過地最易用的 Swift 表單組件。
SwiftSpinner- SwiftSpinner是使用swift制作的一款精致帶感的指示器曙博,并且連帶有字體信息顯示拥刻,模糊背景,半透明父泳,扁平化等IOS8的效果般哼。
AKPickerView-Swift- 一款小而美的 3D 效果選擇器。
ImagePickerSheet- 圖片或視頻選擇器(可多選)組件及其示例項目惠窄。
iOS-RatingBar- iOS-RatingBar swift版的評分控件,跟Android的RatingBar一樣有兩種模式蒸眠,評分模式和只讀模式'支持視圖編輯,自定義星星數(shù)量杆融,評分等級,另外還能支持非整數(shù)星楞卡,0.5顆星,0.1顆星,可以開啟動畫效果脾歇。
RKNotificationHub- 快速給 UIView 添加上炫酷的通知圖標(Badge蒋腮、紅點、提示)介劫。
WZLBadge- Badge徽惋,支持橫豎屏支持iOS5~iOS8允許高度定制化案淋,包括“紅點”的背景顏色座韵,文字(字體大小、顏色)踢京,位置等誉碴。說明.
BubbleTransition- 以氣泡膨脹和縮小的動畫效果來顯示和移除 controller,Uber的就是這種取消操作的方式瓣距。
KYFloatingBubble- 類似iOS7中Game Center浮動氣泡的效果黔帕。
DKNightVersion- DKNightVersion 是一個支持夜間模式切換的框架。
EasyUIControl- 一個可以簡化界面ui的控件框架蹈丸。
LxGridView-ocLxGridView-swift- 利用UICollectionView模仿iOS系統(tǒng)桌面圖標的交互成黄,作用如動圖呐芥。
QQBtn- 仿QQ未讀消息彈性按鈕動畫,達到和手機QQ未讀信息一樣的動畫效果奋岁,效果基本實現(xiàn)思瘟。
GMStepper- swift 帶動畫效果、支持手勢滑動操作的步進標簽闻伶。
HACursor- HACursor滨攻,是一個對橫向ScrollView中的視圖進行管理的UI控件。只要幾行代碼就可以集成類似于網易新聞對主題頁面進行排序蓝翰,刪除操作的功能光绕。
JDSelectedDemo- 仿京東篩選菜單實現(xiàn)。
BTNavigationDropdownMenu- 下拉列表暨導航標題組件畜份。簡單诞帐、直接、易用 -swift漂坏。
3DTouchDemo- 詳細介紹了每個參數(shù)的含義和3Dtouch的入口景埃,保證包學包會。
3DTouchSample- 3D-Touch的功能分為兩個部分:Shortcut和Preview顶别。
SBShortcutMenuSimulator- 教你如何在模擬器上測試 3D Touch 功能!
InceptionTouch.swift- 讓沒有 3D Touch 設備也有類似交互體驗的 InceptionTouch 類(基于 UITextView 實現(xiàn)谷徙,支持日期,鏈接驯绎,電話號碼完慧,地址觸摸響應)。
仿LOL滾動視圖- 仿LOL滾動視圖剩失。
答題選擇切換頁- 將scrollview和tableview封裝在一起屈尼,在初始化的時候簡單的將數(shù)據(jù)帶上,就可以一頁一頁的左右來回滑動拴孤。
CharacterPickerView- 可實現(xiàn)三級聯(lián)動的選擇器脾歧,高仿iOS的滾輪控件,可實現(xiàn)單項選擇,并支持一二三級聯(lián)動效果演熟。
SCTrelloNavigation- 類似trello的導航動效控件實現(xiàn)鞭执。
XTPaster- 貼紙功能出現(xiàn)在很多圖片社交中, 就是圖片上面貼圖片, 對貼紙而言就是需要控制貼紙的位置,旋轉,大小,如何使用。
STPopup- 提供了一個可在 iPhone 和 iPad 上使用的具有 UINavigationController 彈出效果的 STPopupController 類, 并能在 Storyboard 上很好的工芒粹。
VBFPopFlatButton- 通過幾條線段實現(xiàn)的非常Q萌的動畫按鈕效果兄纺。
ZSeatSelector- 電影院位置排座位。
CustomSearchBar- 自定義searchbar,類似于instagram的搜索框效果化漆。
LNPopupController- AppleMusic式pop up估脆,彈出是頁面,可以上下拉動座云。
DGRunkeeperSwitch- 動畫segment疙赠,節(jié)選器付材。
SCNavigation- UINavigation可以右滑返回,隱藏UINavigationBar圃阳。
UINavigationController-YRBackGesture- 支持右滑返回手勢伞租,標題欄不動。
GHSidebarNav- 現(xiàn)在比較流行使用側開(側滑)菜單設計限佩。試了不少控件葵诈,感覺GHSidebarNav最成熟,尤其對純代碼創(chuàng)建的界面兼容性最好祟同。在Storyboard中使用GHSidebarNav側開菜單控件作喘。
ECSlidingViewController- 側滑菜單。
JASidePanels- 側滑菜單,有左右菜單晕城,有pop功能泞坦,支持手勢側滑,本人使用中:簡單。
animated-tab-bar- 讓 Tabbar items能顯示萌萌的動畫砖顷。JHMenuTableViewDemo- 仿網易郵箱列表側滑菜單贰锁。
SlideMenuView- 炫酷側滑菜單布局框架,Android版本的一致實現(xiàn)滤蝠。
AIFlatSwitch- 一款帶平滑過渡動畫的 Switch 組件類豌熄,類相同風格的 Menu/BackHamburgerButton,類似相同風格的 Menu/Closehamburger-button.
FlipBoardNavigationController- FlipBoardNavigationController。
MMDrawerController- 最多人用的一個有關側邊“抽屜”導航框架物咳,里面還有很多你意想不到的交互效果锣险,側滑。
UIWebView翻頁返回效果- UIWebView翻頁返回效果(變通方法)览闰。
LLSlideMenu- 一個彈性側滑菜單,彈性動畫原理借鑒該項目中阻尼函數(shù)實現(xiàn)芯肤。
其他動畫
SYAppStart- App啟動插畫的自定義過度。
VJDeviceSpecificMedia-如何根據(jù)設備選擇不同尺寸的圖片可以通過設置不同尺寸設備的LaunchImage压鉴,來使得App適配這些設備崖咨,要是在不同不同尺寸設備上使用不同大小的圖片,則需要在代碼中一一判斷油吭,然后加載击蹲。
RMParallax- RMParallax是一個app啟動頁引導開源項目,除了細微的翻頁視差效果上鞠,描述文本的過渡也非常美觀(版本新特性际邻、導航頁芯丧、引導頁)芍阎。
ADo_GuideView- 轉動的用戶引導頁(模仿網易bobo) 因為沒有從app包里抓到@3x的圖片,建議在iPhone5模擬器運行,保證效果~ (版本新特性、導航頁缨恒、引導頁)谴咸。
CoreNewFeatureVC- 版本新特性(引導頁)轮听,1.封裝并簡化了版本新特性啟動視圖!2.添加了版本的本地緩存功能岭佳,3.集成簡單血巍,使用方便,沒有耦合度珊随,4.支持block回調(版本新特性述寡、導航頁、引導頁)叶洞。
MZGuidePages- 自己寫的通用導航頁鲫凶,可以直接引入工程使用,請參考案例(版本新特性衩辟、導航頁螟炫、引導頁)。
ABCIntroView- ABCIntroView是一個易于使用的入門類艺晴,讓你到達主屏幕之前介紹你的應用程序(版本新特性昼钻、導航頁、引導頁)封寞。
Spring- Spring是一個Swift編寫的開源庫然评,可簡化Swift編寫的iOS動畫。支持shake狈究、pop沾瓦、morph、squeeze谦炒、wobble贯莺、swing、flipX宁改、flipY缕探、fall、squeezeLeft还蹲、squeezeRight以及squeezeDown等多種動畫形式爹耗,用 IBDesignable 讓使用者可以在 Xcode 中快速設置動畫效果。
KYBezierBounceView- 手勢控制貝塞爾曲線谜喊,取消手勢貝塞爾曲線會有反彈效果潭兽。
cadisplaylinkanduibezierpath- CADisplayLink結合UIBezierPath的神奇妙用。
KYCuteView- 實現(xiàn)類似QQ消息拖拽消失的交互+GameCenter的浮動小球效果斗遏,分析山卦。
KYWaterWaveView- 一個內置波浪動畫的UIView,里面有魚跳躍水濺起來的效果诵次。
KYPingTransition- 實現(xiàn)圓圈放大放小的轉場動畫账蓉,可以根據(jù)自己的需要使用Paper中的彈性效果枚碗,有Material風格。GiftCard-Implementation- 購買的炫酷動畫铸本。
KIPageView- 無限循環(huán)PageView肮雨,橫向TableView,無限輪播箱玷。