論壇源碼推薦(4月28日):列表項目的波浪效果 兼容iOS 6與iOS 7的自定義導航條

Flow  app

基於手勢的教程框架,以用戶熟悉的手勢來驅動用戶界面。靈感來自於Facebook Paper。框架

測試環境:Xcode 5.0,iOS 4.3以上ide

AMWaveTransition 測試

帶有表格的視圖控制器切換效果,點擊每一個欄目會有限帶有波浪效果的信息展現,相似於Facebook Paper。spa

測試環境:Xcode 5.0,iOS 4.3以上code

AHKActionSheet orm

AHKActionSheet是UIActionSheet的替代選擇,靈感來自於Spotify app。AHKActionSheet使用了基於block的API,有着可高度自定義外觀,以手勢驅動的導航,兩種方式隱藏控件(快速輕彈,輕掃以及釋放),狀態欄匹配當前展現的控制器。繼承

測試環境:Xcode 5.0,iOS 4.3以上教程

RGBColorSlider get

RGBColorSlider爲添加RGB滑塊兒提供了一個簡單的方法,經過改變外觀給用戶一個直觀的選擇顏色的方法。

測試環境:Xcode 5.0,iOS 4.3以上

CustomNavigationBar

介紹:,同時兼容iOS6與iOS7。之因此自定義導航條,緣由有兩個: 

 

一、作同時兼容iOS6與iOS7的導航條時,使用原生導航條老是不順手。因而想自定義一個,這樣兼容iOS6與iOS7時,代碼相對統一。另外,由於是自定義的,要作一些特殊的效果時比較容易控制(好比:導航條分紅兩行,段選擇器SegmentView合併到導航條內)。 

 

二、我的緣由,3.5寸屏幕的iOS7右滑返回時,導航條不動只是內容頁面移動,感受比較壓抑。因此,但願兼顧原生的右滑返回,又可使導航條在滑動時跟着移動。 

------ 介紹 ------ 

一、CustomNaviBarView:自定義的導航條,繼承自UIView。 

- 將導航條分紅左中右三個區域。默認在左區添加一個返回按鈕。 

- 提供建立導航條按鈕的方法,可在外部自定義按鈕添加到導航條上。 

- 提供外部覆蓋視圖的方法,可在外部自定義一個視圖,覆蓋到導航條上。例如:CustomNaviBarSearchController 

 

二、CustomNaviBarSearchController:搜索關鍵字輸入框,可對接覆蓋到CustomNaviBarView上。 

- 提供兩種導航條上的關鍵字輸入框 

- 由按鈕觸發,點擊按鈕後顯示輸入框,結束後銷燬輸入框現實按鈕。 

- 導航條一直顯示輸入框。 

- 提供最近輸入的關鍵字列表。 

 

三、CustomNavigationController:繼承自UINavigationController。 

- 把系統導航條隱藏,以便顯示自定義的導航條。 

- 若想使用自定義導航條,導航控制器需繼承自此類。 

 

四、CustomViewController:繼承自UIViewController。 

- 封裝了接入自定義導航條的方法,把具體業務與自定義導航條分開。 

- 全部需使用自定義導航條的視圖控制器可直接繼承此類。

 

FFCalendar (beta)

FFCalendar是一個包括年、月、周以及日的iOS日曆。僅適用於iPad,僅支持縱向模式。

測試環境:Xcode 5.0,iOS 7.0以上

相關文章
相關標籤/搜索