源碼推薦(7.17):不規則按鈕相似於遙控器按鈕,一個能夠最大程度簡化PageView與TabView切換的第三方框架

不規則按鈕,相似於遙控器按鈕,能夠單獨控制按鈕的上下左右(做者:masa_chu)php

不規則按鈕,相似於遙控器按鈕,能夠單獨控制按鈕的上下左右swift

測試環境:Xcode 6.2,iOS 6.0以上api

不規則按鈕,相似於遙控器按鈕,能夠單獨控制按鈕的上下左右

LazyPageScrollView(一個能夠最大程度簡化PageView與TabView切換的第三方框架)(做者:loveskyforever)app

簡介框架

想必開發過app的開發者都有這樣的痛點,若是要作一個能夠切換tab的pageView估計不是一件容易的事情,好比訂單模塊,用戶能夠滑動在待付款,已完成和售後中三個view之間切換的話,會牽扯到很多的頁面邏輯和交互,若是能夠有一個一勞永逸的封裝該有多好啊,每一個頁面的邏輯實現解耦,不一樣頁面的切換和交互能夠封裝起來。因而,這個框架就是爲了知足這樣的需求而生的。學習

它的優點測試

1.封裝了大部分常見的功能,api簡潔明瞭,且定製十分靈活,能夠根據產品的不一樣定製出不一樣樣式的pageview。優化

2.實現了頁面切換和邏輯間的解耦,開發者無需關心pageview的切換,只須要關心每一個view的刷新和顯示。ui

3.多種建立方式,與xib無縫結合。spa

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以上

相關文章
相關標籤/搜索