iOS 九宮格自動生成視圖

在移動開發裏有相當多的時候需要使控件呈現九宮格格式的分佈,最常見的如 圖案解鎖界面: 相冊管理界面: 單獨創建一個這樣界面的步驟相當繁瑣,要創建父視圖用於控制每一個單獨的控件,而控件添加的時候還要判斷每一格的位置,而且代碼複用性不高,因爲每一種九宮格視圖的控件邊距,控件的寬高不同。 所以,是否可以寫一個這樣的模塊,只需要提供一個子控件的frame就能夠生成一個完整的九宮格視圖呢? 以下是我的思路:
相關文章
相關標籤/搜索