在UIView中添加多个大小一样的框框 (小View)
来源:互联网 发布:java中final是什么意思 编辑:程序博客网 时间:2024/05/18 03:30
效果图为
代码如下
<span style="font-size:18px;">- (void)viewDidLoad { [super viewDidLoad]; //添加应用信息 //1.总列数 int totalcolumns = 3; //2.应用(一个小框框)的尺寸 CGFloat appwith = 80; CGFloat appheight = 90; //3.水平方向上的间隙 (屏幕的宽度-总列数*应用的宽度)/(总列数+1) CGFloat marginX = (self.view.frame.size.width - totalcolumns*appwith)/(totalcolumns+1); //4.垂直方向上的间隙 CGFloat marginY = 15; //5.根据个数创建对应的框框( index 0 ~ index 17) for (int index = 0; index < 18; index++) { //创建小框框 UIView *appView = [[UIView alloc]init]; //设置背景色 appView.backgroundColor = [UIColor greenColor]; /**计算框框的位置*/ //计算行号: int row = index / totalcolumns; //计算列号: int col = index % totalcolumns; //计算每个框框的坐标 //x:水平方向上的间隙+(框框的宽度+水平方向的间隙)*列号 CGFloat appx = marginX + (appwith + marginX) * col; //y:垂直方向上的间隙(或者自己设定)+(框框的高度+垂直方向的间隙)*行号 CGFloat appy = 40 + (appheight + marginY) * row; //设置frame appView.frame = CGRectMake(appx, appy, appwith, appheight); //将小框框添加到控制器的view中 [self.view addSubview:appView]; } }</span>
0 0
- 在UIView中添加多个大小一样的框框 (小View)
- [addChildViewController]View Controller中可以添加多个sub view,在需要的时候显示出来;
- iOS用代码在视图中动态添加多个有序排列UIView的方法(例如九宫格)
- 在UiView中添加直线
- ParentViewController中添加多个SubViewController的View
- 怎么在word中加入可以打勾的框框?
- 在一个对框框中调用另一个对话框的变量
- Android小知识——添加多个View
- android 简单的弹出框(在屏幕中间,传string[],根据内容框框大小自适应)
- 在UIView中添加点击事件
- 在UIView中添加点击事件
- 在UIView中添加点击事件
- 在UIView中添加点击事件
- 在UITableViewCell中添加UIView问题请教?
- QQ日志编辑文本框一样漂亮的文框框
- wpf 制作带小箭头的框框
- 添加内容的框框,要用textarea 不要用span来固定大小,span总的内容不能换行
- Yii 在view中包含多个view
- 安卓的生命周期
- C/C学习笔记/函数与程序结构
- Base64编解码
- 【学习拾遗】JavaScript——Dom0模型和Dom2模型
- 怎么将代码上传到github上面
- 在UIView中添加多个大小一样的框框 (小View)
- YTU 2419: C语言习题 等长字符串排序
- How to Create a First Shell Script
- Git常用命令
- 甲;乙;丙;丁四个人过桥,分别需要1,2,5,因为天黑,必须借助手电筒过桥可是总共只有一个手电筒,并且桥的载重能力有限,只能承受两个人的重量也就是说每次最多过两个人,怎样才能做到用
- H.264 RTP payload 格式
- thrift的使用介绍
- Summary Day25
- uvalive 4015 洞穴cave(树的dp/01背包)