標籤:
為避免重複造輪子,很多效果和功能都可以從github上找到。清點以前的項目,整理出了很多用過的開原始碼,每天奉送一批。
學習例子的方法:
1,瞭解:運行一遍例子,弄清這些代碼的究竟是什麼;
2,使用:在之後開發工程中使用這些例子;
3,研究代碼:研究例子的代碼的實現,簡單修改做出自己的效果。
記得要麼是facebook,或是twitter第一個使用了個互動效果;而後風靡全球,是產品必用抽屜;再後來就是延生出了各種變形過的效果;
所以,產品經理要你實現抽屜和側滑效果時,一定要確定到底是什麼樣抽屜和側滑;
============分割線:具體如下 =============
1. RESideMenu
連結:https://github.com/romaonthego/RESideMenu
介紹:作者 Roman Efimov 是雅虎的 iOS 工程師, 這個項目實現了 iOS 上的菜單側滑效果, 創意來源於 Dribbble, 該項目支援 iOS8
2. JASidePanels
連結:https://github.com/gotosleep/JASidePanels
介紹:一個 UIViewController 容器, 靈感來自 Facebook 和 Path 2.0 應用的菜單, 實現了左右側滑的操作
3. ViewDeck
連結:https://github.com/Inferis/ViewDeck
介紹:一款開源的 iOS 活動面板組件, 還原 Path 2.0 的側滑效果, 作者因為時間關係在兩年前停止對其更新
4. MMDrawerController
連結:https://github.com/mutualmobile/MMDrawerController
介紹:一個輕量級, 便於使用的側邊抽屜導航 iOS 控制項
5. ECSlidingViewController
連結:https://github.com/ECSlidingViewController/ECSlidingViewController
介紹:一個視圖控制器容器, 將子視圖處理成兩層, 通過滑動來處理層的切換, 創作靈感來自 Facebook 和 Path的 App, 作者是 Cleveland 的員工
6. MSDynamicsDrawerViewController
連結:https://github.com/erichoracek/MSDynamicsDrawerViewController
介紹:實現了具有動態彈性效果的抽屜式側邊導覽列, 效果豐富, 可定製性強
============分割線:往期內容 =============
iOS開發中常用的輪子 第一篇
iOS開發中常用的輪子 第二篇
iOS開發中常用的輪子 第三篇 炫酷的控制項和特效
iOS開發中常用的輪子 第四篇 抽屜和側滑效果