((ios開發學習筆記 十三))實現九宮格效果(附帶源碼)


實現的效果:

 

九宮格控件具體實現 (整個文件結構和功能定位)

NAMenuItem : 菜單項數據類[包含菜單圖片,標簽,轉向ViewControl類]

NAMenuItemView:菜單項類(繼承UIView,實現菜單項界面,包含按鈕的事件的接口)

NAMenuView:菜單類(繼承UIScrollView,實現菜單界面,包含數據委托。

NAMenuViewController:菜單Viewcontrol類,實現數據委托

各類實現的細節描述

NAMenuItem類

NAMenuItemView類

 

實現的細節(主要是圖片的邊框設置):

 

NAMenuView類實現細節

MenuView 實現(通過對layoutSubviews的override方法)

 

NAMenuViewController類實現細節

接口定義

通過過程,主要通過 self.view = menuView來加載menuView

下面源碼下載:

cammsaul-NAMenu-d4974a0.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM