下拉刷新
EGOTableViewPullRefresh- 最早的下拉刷新控件。
SVPullToRefresh- 下拉刷新控件。
MJRefresh- 僅需一行代碼就可以為UITableView或者CollectionView加上下拉刷新或者上拉刷新功能??梢宰远x上下拉刷新的文字說明。具體使用看“使用方法”。 (國人寫)
XHRefreshControl- XHRefreshControl 是一款高擴展性、低耦合度的下拉刷新、上提加載更多的組件。(國人寫)
CBStoreHouseRefreshControl- 一個效果很酷炫的下拉刷新控件。
BreakOutToRefresh- 一個下拉刷新打磚塊的開源 Swift 庫,能讓用戶在等待下拉刷新的時候邊玩撞球游戲邊等待。
KYJellyPullToRefresh- 實現(xiàn)彈性物理效果的下拉刷新,神奇的貝塞爾曲線,配合UIDynamic寫的一個擬物的下拉刷新動畫。
MHYahooParallaxView- 類似于Yahoo Weather和News Digest首屏的視差滾動。
SDRefreshView- 簡單易用的上拉和下拉刷新(多版本細(xì)節(jié)適配)。
ZLSwiftRefresh- swift下拉刷新/上拉加載更多,支持自定義動畫,集成簡單,兼容UITableView/CollectionView/ScrollView/WebView。
BreakOutToRefresh- swift,上拉和下拉刷新。
GearRefreshControl- swift,上拉和下拉刷新。
refresher- swift,上拉和下拉刷新。
可展開/收縮的下拉菜單--SvpplyTable- 一個可展開可收縮的下拉菜單,類似Svpply app。
ODRefreshControl- 原iOS6上的橡皮糖刷新樣式,很有意思?,F(xiàn)在也很多大的 App 在用,比如蝦米音樂和 QQ 客戶端。
PullToMakeSoup- PullToMakeSoup, 自定義下拉刷新的動畫效果:煮飯, Yalantis新作!
TwitterCover- Twitter iOS客戶端的下拉封面模糊效果。
Replace-iOS- Replace-iOS 讓人眼前一亮的下拉刷新(iOS)。
Animations- 封裝了一下,使用的時候只要兩行代碼。一些動畫的飛機稿,都是一些單獨分離出來的用于測試的子動畫,現(xiàn)在統(tǒng)一歸類一下。
PullToBounce- 下拉刷新的動畫 for UIScrollView。
WaterDropRefresh- 仿Path 水滴的下拉刷新效果 還有視差滾動。
ESRefreshControl- 仿新浪微博、百度外賣、網(wǎng)易新聞下拉刷新樣式Demo(僅供參考)。
WaveRefresh- 下拉刷新水波紋動畫。
DGElasticPullToRefresh- 是一款帶有彈性效果的 iOS 下拉刷新組件。
CALayerAnimationDemoh- 雙向注水動畫下拉刷新組件,使用CALayer的mask實現(xiàn)。
模糊效果
FXBlurView- 是一個UIView子類,支持iOS5.0以上版本,支持靜態(tài)、動態(tài)模糊效果,繼承與UIView的模糊特效。
VVBlurPresentation-很簡單易用的在原來viewconntroller基礎(chǔ)上做模糊,然后present新的viewcontroller的。
UICustomActionSheet- 通過模糊背景來著重強調(diào)與菜單相關(guān)的元素--對話框 里面已經(jīng)收藏。
SABlurImageView- 支持漸變動畫效果的圖像模糊化類庫。P.S. 與前幾天推存類庫 SAHistoryNavigationViewController 是同一位作者。
Blurable.swift- swift模糊組件。
AutoLayout
Masonry- Masonry是一個輕量級的布局框架,擁有自己的描述語法,采用更優(yōu)雅的鏈?zhǔn)秸Z法封裝自動布局,簡潔明了并具有高可讀性(使用介紹1使用介紹2),iOS自適應(yīng)前段庫-Masonry的使用),Masonry、Classy、ClassyLiveLayout介紹。使用DEMO視圖居中顯示、子視圖含邊距、視圖等距離擺放、計算ScrollView的contentsize。
Classy- Classy是一個能與UIKit無縫結(jié)合stylesheet(樣式)系統(tǒng)。它借鑒CSS的思想,但引入新的語法和命名規(guī)則,Classy官網(wǎng),Masonry、Classy、ClassyLiveLayout介紹。
ClassyLiveLayout- ClassyLiveLayout通過結(jié)合Classy stylesheets與Masonry一起使用,能夠在運行的模擬器中微調(diào)Auto Layout約束實時顯示效果的工具,Masonry、Classy、ClassyLiveLayout介紹。
Snap- Snap是Masonry Auto Layout DSL的Swift版本,是一款輕量級的布局框架,使用了更良好的語法封裝了AutoLayout。Snap支持iOS和OS X。
SnapKit- 就是“snap”, --swift 喜歡自動布局嗎?當(dāng)然喜歡!至少在storyboard中創(chuàng)建時會喜歡。 在代碼中純手工創(chuàng)建約束灰常痛苦,但幸運的是我們有了SnapKit,在board中用上它,你可以簡單直觀地編寫約束了。。
PureLayout- PureLayout 是 iOS & OS X Auto Layout 的終極 API——非常簡單,又非常強大。PureLayout 通過一個全面的Auto Layout API 擴展了 UIView/NSView, NSArray 和 NSLayoutConstraint,仿照蘋果自身的框架。
UIView-AutoLayout- Deprecated in favor of PureLayout, which includes OS X support:https://github.com/smileyborg/PureLayout。
Cartography- Cartography 是用來聲明 Swift 中的 Auto Layout,無需輸入任何 stringly 就可設(shè)置自己 Auto Layout 的約束聲明。
Auto-Layout-Showcase- swift,AutoLayout 進階 Demo,寬高比約束、比例約束、不等約束、視差約束、低優(yōu)先級約束等高級用法,無需寫碼即可進行復(fù)雜頁面布局,Demo 還動態(tài)模擬了各屏幕下的效果。來自百度知道 iOS 小組的內(nèi)部分享。
UIView-FDCollapsibleConstraints- 一個AutoLayout輔助工具,最優(yōu)雅的方式解決自動布局中子View的動態(tài)顯示和隱藏的問題。第二個Demo模擬了一個經(jīng)典的FlowLayout,任意一個元素隱藏時,底下的元素需要自動“頂”上來,配合這個擴展,你可以在IB里連一連,選一選,不用一行代碼就能搞定。
Autolayout_Demo- 在項目中用自動布局實現(xiàn)的類似抽屜效果。
當(dāng)view隱藏的時候也隱藏其autolayout的NSLayoutAttribute- 當(dāng)view隱藏的時候也隱藏其autolayout的NSLayoutAttribute,從而不用大量的代碼工作。
SDAutoLayout- AutoLayout 一行代碼搞定自動布局!支持Cell、Label和Tableview高度自適應(yīng),致力于做最簡單易用的AutoLayout庫。
Neon.swift- 功能強大的 UI 布局神器。