У меня есть ячейка custoum с изображением, и я хочу изменить изображение только при выборе ячейки.Изменить изображение из ячейки custoum
Это я пытался:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
if (!tableView.tag==0) {
TableViewCell2 *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
if (!cell) {
cell=[[TableViewCell2 alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"];
}
// cell.cam.image = [UIImage imageNamed:@"cam_normal.png"];
cell.cam.highlightedImage = [UIImage imageNamed:@"cam_selected.png"];
}
}
, но изображение не меняется. Это работает для нормальной ячейки.
Другая попытка была это cellForRowAtIndexPath
if (cell.selected==TRUE) {
cell.cam.image=[UIImage imageNamed:@"cam_selected.png"];
}
Вы хотите иметь один или несколько вариантов выбора? И хотите ли вы, чтобы пользователь мог отменить выбор ячейки и изменить изображение? – sikhapol