九宫格计算按钮frame的代码
来源:互联网 发布:知乎live可以回看吗 编辑:程序博客网 时间:2024/05/01 18:29
//总列数 int totalColumns = 3; //应用的尺寸 CGFloat appW = 85; CGFloat appH = 90; //间隙 = (屏幕的宽度 - 3*应用的宽) / 4 CGFloat marginX = (self.view.frame.size.width - totalColumns*appW) / (totalColumns+1); CGFloat marginY = 15; for (int index = 0; index<self.apps.count; index++) { //1.创建view AppView *appView = [AppView appView]; //让控制器成为appView的代理 appView.delegate = self; //2.把appView添加到控制器 [self.view addSubview:appView]; //3.设置frame //计算行号、列号 int row = index / totalColumns; int col = index % totalColumns; CGFloat appX = marginX + col * (appW + marginX); CGFloat appY = 30 + row * (appH + marginY); appView.frame = CGRectMake(appX, appY, appW, appH); //4.设置数据 //取出模型 App *app = self.apps[index]; [appView setApp:app]; }
0 0
- 九宫格计算按钮frame的代码
- 九宫格布局中的frame计算
- 九宫格的计算
- 九宫格的计算思路
- 计算九宫格解锁的解法和
- 九宫格计算
- 九宫格坐标计算
- 九宫格坐标计算
- ios 九宫格计算
- 九宫格计算方式
- 九宫格计算思路
- iPhone的九宫格实现代码
- iPhone的九宫格实现代码
- iPhone的九宫格实现代码
- iPhone的九宫格实现代码
- iPhone的九宫格实现代码(转)
- iPhone的九宫格实现代码
- iPhone的九宫格实现代码
- hdu 5532 Almost Sorted Array(LIS)
- Mybatis循环map的一些技巧
- numpy——nonzero
- 关于vcard通讯录格式解析
- ios应用:release与debug编译方式的区别
- 九宫格计算按钮frame的代码
- 求主元素
- OpenMP多线程编程实验
- iOS之CocoaPods使用
- MSTest or TRX to HTML with Animated Charts
- Tomcat中文乱码问题的原理和解决方法
- mac终端打开出现问题:[forkpty: Resource temporarily unavailable]
- [Python开发] python使用nltk进行Chart Parsing
- hdu 5533 Dancing Stars on Me(水)