さまざまなセクションと行を使用してプログラムでテーブルを作成し、写真をボックスとしてテーブル内にチェックボックスを作成します
このチェックボックスに制限をつけたい
助けてくれませんか
編集 :
私の質問は、チェックボックスを1つだけ選択する方法です-選択の制限
また、ボックスの選択を解除してチェックマークを削除するにはどうすればよいですか
ここにチェックボックス行のコードがあります
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *key = [[self sectionKeys] objectAtIndex:[indexPath section]];
NSArray *contents = [[self sectionContents] objectForKey:key];
NSString *contentForThisRow = [contents objectAtIndex:[indexPath row]];
if (indexPath.section != 2) {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
cell.textLabel.text =contentForThisRow;
return cell;
}
else {
CheckBoxAbsenceTableViewCell *cell = (CheckBoxAbsenceTableViewCell*)[tableView dequeueReusableCellWithIdentifier:@"CheckBoxAbsenceTableViewCell"];
cell.imageView.image=[UIImage imageNamed:@"emptycheck-box.png"];
cell.checkBox.image = image;
if(indexPath.row == 0){
cell.absenceCode.text =@"Red";
}
else if (indexPath.row == 1){
cell.absenceCode.text =@"Green";
}else if(indexPath.row == 2){
cell.absenceCode.text =@"Blue";
}
return cell;
}
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
CheckBoxAbsenceTableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
selectedCell.checkBox.image =[UIImage imageNamed:@"checkmark.png"];
}
前もって感謝します!