UIImageView的for循环 之田字格与曲线行LayOut
来源:互联网 发布:花生壳linux版客户端 编辑:程序博客网 时间:2024/04/29 14:55
for (int i =0; i<9; i++) {
UIImageView *image= [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"ball_blue"]];
//image.frame = CGRectMake(50, 300, 50, 50);
[self.viewaddSubview:image];
if (i<=2) {
image.frame =CGRectMake(50+i*40,20,30,30);//150
}
elseif (i>2&&i<=5) {
image.frame =CGRectMake(i*40-70,60,30,30);//120-20 100
}
else{
image.frame =CGRectMake(i*40-190,100,30,30);//240-140 100
}
}
for (int j =0; j<7; j++) {
UIImageView *image= [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"ball_red"]];
[self.viewaddSubview:image];
if (j>3) {
image.frame =CGRectMake(50+j*40,320-20*j,30,30);//50
}
else{
image.frame =CGRectMake(50+j*40,200+20*j,30,30);//50
}
}
另外一种方法 效率会高一些
int i=0;
for(i=0;i<25;i++){
if (i==24) {
break;
}
UIButton *ui = [UIButtonbuttonWithType:UIButtonTypeCustom];
ui.frame=CGRectMake(10+i%5*60,i/5*60,50,50);
cell.imageView.layer.masksToBounds = YES;//变圆
cell.imageView.layer.cornerRadius = 20;
ui.backgroundColor = [UIColorredColor];
[self.viewaddSubview:ui];
}
- UIImageView的for循环 之田字格与曲线行LayOut
- Java学习之for-each循环与集合的遍历
- for 循环与while循环的等价
- for循环与while循环的优缺点
- for循环与while循环的区别
- while循环与for循环的区别
- for循环与while循环的区别
- for循环与while循环的区别
- c语言的循环之for循环
- Java的for循环与for循环的嵌套
- for循环之九九乘法表与Scanner
- 增强for循环与普通for循环的区别2
- for循环与for...in循环的区别
- JS中for 循环 与 for in 循环的区别
- iOS知识点之——uiimageview的动画与模式
- 第六 Java循环结构之 do while 与for循环
- 循环与闭包 之 for循环经典问题解释 / 结合《你不知道的JS》与《高程》案例
- UIbutton与UIImageView的区别
- 委托与事件
- 第一感觉
- Python核心编程第五章笔记
- v4l2的学习
- 分层开发思想
- UIImageView的for循环 之田字格与曲线行LayOut
- 软件开发过程与思想
- 五一九天假期ACM集训记录【4月27日—第二天】
- poj 2992 Divisors(求组合数的因子个数)
- 总结
- 1011.最大连续子序列
- HDU_1113Word Amalgamation
- Java 内部类基本用法
- OO开发思想:面向对象的开发方法(Object oriented,OO)