0
我真的很努力得到这个工作效率。基本上我需要一个3x3滚动的按钮网格。我需要知道这些按钮被按下,所以我这样做,当我创建一个新的小区时,按下按钮,我使用superviews获得细胞,然后使用做了一下数学的现在UITableView与3x3网格按钮子视图
button1 = [UIButton buttonWithType:UIButtonTypeCustom];
button1.frame = CGRectMake(20, 20, 80, 80);
button1.opaque = NO;
button1.showsTouchWhenHighlighted = NO;
[button1 addTarget:self action:@selector(buttonClick:)
forControlEvents:UIControlEventTouchUpInside];
button1.tag = 0;
[foodCell.contentView addSubview:button1];
button2 = [UIButton buttonWithType:UIButtonTypeCustom];
button2.frame = CGRectMake(120, 20, 80, 80);
button2.opaque = NO;
button2.showsTouchWhenHighlighted = NO;
[button2 addTarget:self action:@selector(buttonClick:)
forControlEvents:UIControlEventTouchUpInside];
button2.tag = 1;
[foodCell.contentView addSubview:button2];
button3 = [UIButton buttonWithType:UIButtonTypeCustom];
button3.frame = CGRectMake(220, 20, 80, 80);
button3.opaque = NO;
button3.showsTouchWhenHighlighted = NO;
[button3 addTarget:self action:@selector(buttonClick:)
forControlEvents:UIControlEventTouchUpInside];
button3.tag = 2;
[foodCell.contentView addSubview:button3];`
标签来找出我需要看的数组中的哪个索引。这似乎工作,但我也需要显示一个复选标记在已被按下的按钮上,有点像购物清单,一旦项目被按下,它将被勾选并且也可以被取消勾选。我正在努力寻找一种有效的方法来实现所有这些....有没有人有任何想法,我真的很感激任何事情,因为我现在已经停留了一段时间。
非常感谢
朱
呃....是的。谢谢。我不相信我甚至没有想到这一点。抱歉。 – Jules 2010-12-03 12:36:53