У меня есть четыре кнопки в пользовательских ячейках, таких как 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-press-in-aitableview) – evnaz
Это то, как дублируется ссылка, которую вы предоставили _evnaz_, но _Mangi_ делает это иначе, как в одной ячейке, используя четыре кнопки. Пожалуйста, исправьте, если я что-то не понял. –