내 tableview에 이상한 문제가 있습니다. 행을 선택하고 확인 표시 만 표시하려고합니다. 여러 섹션이있는 테이블 뷰가 있습니다. 행을 선택하고 체크 표시가 잘되지만 테이블 뷰 아래로 10 열, 그 행도 선택됩니까 ??? 하나 이상의 행을 선택할 때, 다시 10 행 아래로 여러 선택이 나타납니다.한 행을 두드리면 여러 행을 선택할 수 있습니다.
내가 사용하고 있습니다 : 다른 행을 선택하지 않을 것
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath {
[tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:NO];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:newIndexPath];
if (cell.accessoryType == UITableViewCellAccessoryNone) {
cell.accessoryType = UITableViewCellAccessoryCheckmark;
// Reflect selection in data model
} else if (cell.accessoryType == UITableViewCellAccessoryCheckmark) {
cell.accessoryType = UITableViewCellAccessoryNone;
// Reflect deselection in data model
}
}