為避免重復造輪子,很多效果和功能都可以從github上找到。盤點之前的項目,整理出了很多用過的開源代碼,每天奉送1批。
學習這些例子的方法:
1,了解:運行1遍例子,弄清這些代碼的究竟是甚么;
2,使用:在以后開發工程中使用這些例子;
3,研究代碼:研究例子的代碼的實現,簡單修改做出自己的效果。
============分割線:具體以下 =============
TapkuLibrary
鏈接:https://github.com/devinross/tapkulibrary
介紹:作者是 Devin Ross, 這是在 iOS 上1款功能強大的 UI 效果類庫, 可以實現多種酷炫的效果, 目前仍在更新中;非常多的殊效控件,像1個控件的大雜燴。
Canvas
鏈接:https://github.com/CanvasPod/Canvas
介紹:無需編碼實現牛逼的動畫效果的庫, 連設計師都可以快速上手
FXBlurView
鏈接:https://github.com/nicklockwood/FXBlurView
介紹:iOS 模糊背景類庫, 可以方便的根據底層顯示的狀態生成模糊效果
PaperFold for iOS
鏈接:https://github.com/honcheng/PaperFold-for-iOS
介紹:實現了類似折紙效果的視圖切換, 可從不同方向進行切換, 該項目已好久未更新
iCarousel
鏈接:https://github.com/nicklockwood/iCarousel
介紹:作者是英國 Charcoal Design 公司的開創人, 開源領域的貢獻很是卓著, 這個項目就是其中之1, 這是1款可以在 iOS 上實現旋轉木馬視圖切換效果的第3方控件, 并提供多種切換效果
AwesomeMenu
鏈接:https://github.com/levey/AwesomeMenu
介紹:作者是1位中國人, 該項目主要是使用 CoreAnimation 還原了 Path menu 的動畫效果
QuickDialog
鏈接:https://github.com/escoz/QuickDialog
介紹:用于快速創建復雜的 iOS 表單, 自定義了 UITableViewCell, TableView 的樣式
FlatUIKit
鏈接:https://github.com/Grouper/FlatUIKit
介紹:搜集了很多扁平化 UI 的 iOS 組件, 方便使用
iOS7-Sampler
鏈接:https://github.com/shu223/iOS7-Sampler
介紹:整合演示了多個具有 iOS7 新特性的的項目, 提供了非常多的例子參考