我添加了一個按鈕,在我的表視圖的細胞像這 -使用參數調用UIAlertView委託方法?
UIButton* checkBoxBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[checkBoxBtn setBackgroundImage:[UIImage imageNamed:@"check_normal.png"] forState:UIControlStateNormal];
[checkBoxBtn addTarget:self action:@selector(checkBoxAction:) forControlEvents:UIControlEventTouchUpInside];
checkBoxBtn.tag = indexPath.row;
[cell.contentView addSubview:checkBoxBtn];
,這是我checkBoxAction
-(void) checkBoxAction: (UIButton *)sender
{
NSInteger i =sender.tag + 1;
float perc = (i*100/18.0);
NSLog(@"%.2f",perc);
NSString* percentageStr = [[NSString alloc] initWithFormat:@"%3.2f%%(%d out of 18)",perc, i];
barTitle.text = percentageStr;
barFGImage.hidden = NO;
if (perc == 100.00) {
[barFGImage setFrame:CGRectMake(barFGImage.frame.origin.x, barFGImage.frame.origin.y, 276.0, barFGImage.frame.size.height)];
}
else
[barFGImage setFrame:CGRectMake(barFGImage.frame.origin.x, barFGImage.frame.origin.y, 280*perc/100, barFGImage.frame.size.height)];
[sender setBackgroundImage:[UIImage imageNamed:@"check_select.png"] forState:UIControlStateNormal];
sender.userInteractionEnabled = NO;
}
而且每一件事情好現在,但我想顯示警報當用戶按下checkBoxBtn
,如果用戶按OK鍵則checkBoxAction
應該called.I知道我們有UIAlertView
委託方法
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
但問題是如何獲取checkBoxBtn呢?
編輯:它與Midhun MP的回答OK,但我想在我的手機多了一個東西─我有三個標籤和按鈕,對複選框單擊希望由於在6更改標籤」天「以及我們在checkBoxAction
方法中完成的其他內容 請幫助我。謝謝。
我編輯的問題,請檢查 – Blios