objective-C循环矩阵世界
我想用label创建一个15*15的矩阵世界。如何循环行和列objective-C循环矩阵世界,objective-c,iphone,Objective C,Iphone,我想用label创建一个15*15的矩阵世界。如何循环行和列 UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 15, 15)]; myLabel.backgroundColor = [UIColor darkGrayColor]; [self.view addSubview:myLabel]; 假设您需要创建尺寸为18x98的50个标签 int x = 0; int y = 0;
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 15, 15)];
myLabel.backgroundColor = [UIColor darkGrayColor];
[self.view addSubview:myLabel];
假设您需要创建尺寸为18x98的50个标签
int x = 0;
int y = 0;
for (int i = 0; i < 50; i++) {
if (20 * x > self.view.frame.size.width) {
x = 0;
y++;
}
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(20 * x, 100 * y, 18, 98)];
myLabel.backgroundColor = [UIColor darkGrayColor];
[self.view addSubview:myLabel];
x++;
}
intx=0;
int y=0;
对于(int i=0;i<50;i++){
如果(20*x>self.view.frame.size.width){
x=0;
y++;
}
UILabel*myLabel=[[UILabel alloc]initWithFrame:CGRectMake(20*x,100*y,18,98)];
myLabel.backgroundColor=[UIColor darkGrayColor];
[self.view addSubview:myLabel];
x++;
}