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