我有自定義單元格中的四個按鈕,如ans1,ans2,ans3,ans4,我想驗證didselectrowatindexpath
中的每個indexpath.row
中的按鈕,我該怎麼做?我還設置了按鈕標籤(1,2,3,4)? 這裏是我的cellforatindexpath代碼如何驗證單選按鈕與didselectrowatindexpath中的圖像?
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellId = @"Cell";
ContestQATableViewCell *cell =(ContestQATableViewCell *)[tableViewQA dequeueReusableCellWithIdentifier:cellId];
if (cell==nil)
{
NSArray *myNib;
myNib =[[NSBundle mainBundle]loadNibNamed:@"ContestQATableViewCell" owner:self options:nil];
cell = (ContestQATableViewCell *)[myNib lastObject];
}
cell.question.text = [getContestQArray objectAtIndex:indexPath.row];
NSString *str1 = [getAnswer1Array objectAtIndex:indexPath.row];
NSString *str2 = [getAnswer2Array objectAtIndex:indexPath.row];
NSString *str3 = [getAnswer3Array objectAtIndex:indexPath.row];
NSString *str4 = [getAnswer4Array objectAtIndex:indexPath.row];
[cell.answer1 setTitle:str1 forState:UIControlStateNormal];
[cell.answer2 setTitle:str2 forState:UIControlStateNormal];
[cell.answer3 setTitle:str3 forState:UIControlStateNormal];
[cell.answer4 setTitle:str4 forState:UIControlStateNormal];
return cell;
}
,如果我在ANS1剩餘3buttons點擊將被取消 如果我在ANS2剩餘3buttons單擊每個自定義單元格將被取消等等...
可能的複製[檢測其UIButton的是在一個UITableView壓制(http://stackoverflow.com/questions/1802707/detecting-which -uibutton-was-pressed -a-uitableview) – evnaz
這是一些如何複製到您提供的鏈接_evnaz_,但_Mangi_以其他方式使用四個按鈕在一個單元格中執行此操作。如果我誤解了某些內容,請糾正。 –