天天看點

swift:建立九宮格

九宮格的建立是有規律可循的,每一個格子的水準和豎直方向的間隔是固定的,通過計算每一個格子的位置,然後把它們依次放到視圖中即可。

一般的步驟為:

1.設定格子的總個數和每一列的格子數

2.求格子的間隔:

    水準間隔 = (視圖總寬-每一個格子的寬*列數)/(列數+1)

    豎直間隔 =  水準間隔

3.通過for循環,依次建立所有的格子并設定相應的圖檔,并且對每一個格子的位置進行設定

具體的執行個體如下:

//建立項目工程,名稱為九宮格--swift

swift:建立九宮格

//導入九張圖檔素材,檔案截圖為:

swift:建立九宮格

//在ViewController.swift中的代碼操作如下:

1.聲明屬性

swift:建立九宮格

2.設定格子的總數和列數

swift:建立九宮格

3.設定格子的高和寬

swift:建立九宮格

4.設定格子的間距

swift:建立九宮格

5.建立九宮格

swift:建立九宮格

示範結果如下:

swift:建立九宮格

程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!

繼續閱讀