iOS開發常用之UI模糊效果、自動版式

模糊效果
  • FXBlurView - 是一個UIView子類,支持iOS5.0以上版本,支持靜態,動態模糊效果,繼承與UIView的模糊特效。
  • VVBlurPresentation - 很簡單易用的在原來viewconntroller基礎上做模糊,然後呈現新的viewcontroller的。
  • UICustomActionSheet - 通過模糊背景來着重強調與菜單相關的元素 - 對話框裏面已經收藏。
  • SABlurImageView - 支持漸變動畫效果的圖像模糊化類庫.PS與前幾天推存類SAHistoryNavigationViewController是同一位作者。
  • Blurable.swift - swift模糊組件。
自動版式
  • Masonry - Masonry是一個輕量級的佈局框架,擁有自己的描述語法,採用更優雅的鏈式語法封裝自動佈局,簡潔明瞭並具有高可讀性(使用介紹1 使用介紹2),iOS自適應前段庫-Masonry的使用),砌體,Classy,ClassyLiveLayout介紹使用DEMO 視圖居中顯示,子視圖含邊距,視圖等距離擺放,計算ScrollView的內容。
  • Classy - Classy是一個能與UIKit無縫結合stylesheet(樣式)系統。它借鑑CSS的思想,但引入新的語法和命名規則,Classy官網Masonry,Classy,ClassyLiveLayout介紹
  • ClassyLiveLayout - ClassyLiveLayout通過結合Classy stylesheets與Masonry一起使用,能夠在運行的模擬器中微調自動佈局約束實時顯示效果的工具,砌體,優雅,ClassyLiveLayout介紹
  • Snap - Snap是砌體自動佈局DSL的Swift版本,是一款輕量級的佈局框架,使用了更好的語法封裝了AutoLayout.Snap支持iOS和OS X.
  • SnapKit - 就是“snap”,--swift喜歡自動佈局嗎?當然喜歡!至少在storyboard中創建時會喜歡。在代碼中純手工創建約束灰常痛苦,但幸運的是我們有了SnapKit,在板中用上它,你可以簡單直觀地編寫約束了。
  • PureLayout - PureLayout是iOS和OS X Auto Layout的終極API--非常簡單,又非常強大.PureLayout通過一個全面的Auto Layout API擴展了UIView / NSView,NSArray和NSLayoutConstraint,仿照蘋果自身的框架。
  • UIView-AutoLayout -
    棄用PureLayout,其中包括OS X支持:https//github.com/smileyborg/PureLayout。
  • Cartography - Cartography是用來聲明Swift中的Auto Layout,無需輸入任何字符串就職設置自己Auto Layout的約束聲明。
  • Auto-Layout-Showcase - swift,AutoLayout進階演示,寬高比約束,比例約束,不等約束,視差約束,低優先級約束等高級用法,無需寫碼即可進行復雜頁面佈局,Demo還動態模擬了各屏幕下的效果。來自百度知道iOS小組的內部分享。
  • UIView-FDCollapsibleConstraints - 一個AutoLayout輔助工具,最優雅的方式解決自動佈局中子查看的動態顯示和隱藏的問題。第二個Demo模擬了一個經典的FlowLayout,任意一個元素隱藏時,底下的元素需要自動“頂”上來,配合這個擴展,你可以在IB裏連一連,選一選,不用一行代碼就能搞定。
  • Autolayout_Demo - 在項目中用自動佈局實現的類似抽屜效果。
  • 當前視圖隱藏的時候也隱藏其autolayout的NSLayoutAttribute - 當前隱藏的時候也隱藏其autolayout的NSLayoutAttribute,從而不用大量的代碼工作。
  • SDAutoLayout - AutoLayout一行代碼搞定自動佈局!支持Cell,Label和Tableview高度自適應,致力於做最簡單易用的AutoLayout庫。
  • Neon.swift - 功能強大的UI佈局神器。
  • EasyPeasy.swift - 編程方式自動佈局框架庫。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章