-
九宮格規律:
- 處在同一列的x值相等
- 處在同一行的y值相等
- x,y值根據第幾行第幾列就可以求出來(索引index—控件的個數)
-
計算步驟:
- 最大列號(抽出變量方便計算):maxCols = 3
- 列號:col = index % maxCols
- 行號:row = index / maxCols
- 寬度:W = 固定的值
- 高度:H = 固定的值
- 水平間距:xSpace = (整個大父控件的寬度- 所有控件的寬度)/ (maxCols - 1)
- X = col * (W + xSpace)
- 垂直方向的間接 :ySpace = 一個固定的值
- Y = row * (H + ySpace)
-
注意:
- clipsToBounds :超出邊框的部分裁減掉
- OC中給空指針調方法是不會報錯的: [nil removeFromSuperView]
九宮格
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。