九宫格的计算思路
来源:互联网 发布:阿里云系统电视好不好 编辑:程序博客网 时间:2024/05/01 12:27
九宫格的计算思路
- 按行(row)和按列(col)显示或者排列数据
- 行和列的下标从0开始
- 行坐标:索引除以列数
- 列坐标:索引对列数取余
NSUInteger index = self.shopsView.subviews.count; NSUInteger row = index / kCol; NSUInteger col = index % kCol; NSLog(@"(%ld,%ld)",row,col);
- 图片紧贴显示区域边缘
- 横向间隙 = (显示区域宽度 - 图片宽度*列数)/(列数+1)
- 图片跟显示区域有间距
- 横向间隙 = (显示区域宽度 - 图片宽度*列数)/(列数-1)
- 每张图片的frame的原点:
- x值:显示区域原点横坐标+(横间距+图片宽度)*列数
- y值:显示区域原点竖坐标+(竖间距+图片高度)*行数
CGFloat originalX = marginX; CGFloat originalY = kMarginY; view.frame = CGRectMake( originalX + (marginX + kImageViewW) * col, originalY + (kImageViewH + kMarginY) *row, kImageViewW, kImageViewH );
0 0
- 九宫格的计算思路
- 九宫格计算思路
- 九宫格布局的思路
- 九宫格的计算
- 九宫格思路
- 九宫格计算按钮frame的代码
- 计算九宫格解锁的解法和
- IOS 九宫格实现思路
- 九宫格计算
- 九宫格坐标计算
- 九宫格坐标计算
- ios 九宫格计算
- 九宫格计算方式
- 实现iOS系统相机九宫格滤镜的思路
- IOS-九宫格坐标计算
- 计算一个九宫格没有右侧的方法
- 关于类似九宫格的所有计算方式以及效果图
- 九宫格手势锁实现思路
- Cuda kernel failed. Error: invalid device function
- Android 让EditText失去焦点避免自动弹出输入法
- 矩阵快速幂大合集
- 为什么选择Scala,它在大数据处理方面有何优势?
- LeetCode的medium题集合(C++实现)十七
- 九宫格的计算思路
- spring mvc结合freemarker,使用hibernate validation框架做校验及国际化
- 读浅墨博客 十三 笔记
- 海马汽车经销商管理系统技术解析(四)保养管理
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- adb Connection is down解决方案
- 【Flume】【源码分析】深入flume-ng的三大组件——source,channel,sink
- 凯云水利水电工程造价系统 (三) 材料单价 (2)
- onSaveInstanceState和onRestoreInstanceState触发的时机