iOS开发,用for创建6个按钮,摆成两行三列,代码该怎么写?

可以的话顺便放好位置,按钮宽75,高122。谢谢
2025-05-14 13:48:01
推荐回答(1个)
回答1:

for(int i=0; i<2; i++) {
for(int j=0; j<3; j++) {
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(20+100*j, 40+150*i, 75, 122);
[btn setTitle:[NSString stringWithFormat:@"%d",(3*i+j)+1] forState:0];
btn.tag = 3*i+j;
[self.view addSubview:btn];
}
}

设置tag,主要是为了添加点击事件时可以正确的知道是那个按钮触发的。