0
My UITableView создан из пользовательских ячеек.Обновление UITableViewCell через setHighlighted
Что нужно сделать, если пользователь нажимает на ячейку, они могут видеть новый imageView, и когда они поднимают палец, ячейка обновляется до нового изображения. Наоборот.
Прямо сейчас, если я нажимаю на ячейку, я вижу выбранное изображение, но когда я поднимаюсь, он остается неизменным.
// This is done in my custom cell subclass
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated
{
[super setHighlighted:highlighted animated:animated];
if (highlighted)
{
self.imageView.image = [UIImage imageNamed:@"imageSelected"];
}
else
{
self.imageView.image = [UIImage imageNamed:@"imageDeselected"];
}
}
Используется, отправитель.выбран =! Sender.isSelected; когда я хочу, чтобы кнопка работала как переключатель/переключатель. – DogCoffee
в комплектеHighlighted? –
Может ли это сделать в didSelectRowAtIndex, может быть, удачи, хорошего вопроса. Также дайте collectionViews попробовать. Гораздо больше творческих вещей вы можете сделать с ними и работать так же, как TableView – DogCoffee