不規則按鈕,類似於遙控器按鈕,可以單獨控制按鈕的上下左右(作者:masa_chu)
不規則按鈕,類似於遙控器按鈕,可以單獨控制按鈕的上下左右
測試環境:Xcode 6.2,iOS 6.0以上
LazyPageScrollView(一個可以最大程度簡化PageView與TabView切換的第三方框架)(作者:loveskyforever)
簡介
想必開發過app的開發者都有這樣的痛點,如果要做一個可以切換tab的pageView估計不是一件容易的事情,比如訂單模塊,用戶可以滑動在待付款,已完成和售後中三個view之間切換的話,會牽扯到不少的頁面邏輯和交互,如果可以有一個一勞永逸的封裝該有多好啊,每個頁面的邏輯實現解耦,不同頁面的切換和交互可以封裝起來。於是,這個框架就是為了滿足這樣的需求而生的。
它的優勢
1.封裝了大部分常見的功能,api簡潔明了,且定制十分靈活,可以根據產品的不同定制出不同樣式的pageview。
2.實現了頁面切換和邏輯間的解耦,開發者無需關心pageview的切換,只需要關心每個view的刷新和顯示。
3.多種創建方式,與xib無縫結合。
4.對於pageview為 LazyTableView 的時候,進行了優化,防止多個tableview會有過多cell的情況,占用大量資源。(後續會完善更多優化)
5.源碼僅有一個h和m文件,且沒有使用其他任何第三方庫。
測試環境:Xcode 6.2,iOS 6.0以上
類似於支付寶首頁的按鈕拖拽(作者:zhoujunfeng121)
類似於支付寶首頁的按鈕拖拽移動,使用非常的簡單,只需要繼承於TLDragButton初始化buttton,再btn.btnArray = array即可
測試環境:Xcode 6.2,iOS 6.0以上
橫向tableview(作者:charles82)
橫向tableview
可以設置header和footer
section的header和footer
測試環境:Xcode 6.2,iOS 6.0以上
Swift自定義導航欄(作者:楓韻海)
相互學習,共同進步,初學swift,寫的不好,歡迎指點,謝謝!
測試環境:Xcode 6.2,iOS 6.0以上