-
九宫格规律:
- 处在同一列的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]
九宫格
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。