У меня есть UIButton, с этим кодом, чтобы установить изображение на основе выделенного статуса:UIButton выходит из выделенного режима после второго
UIImage *buttonImage = imageForButton(CGSizeMake(SquarePanelSize.width, SquarePanelSize.height), NO);
UIImage *buttonHighlightedImage = imageForButton(CGSizeMake(SquarePanelSize.width, SquarePanelSize.height), YES);
[self.addButton setImage:buttonImage forState:UIControlStateNormal];
[self.addButton setImage:buttonHighlightedImage forState:UIControlStateHighlighted];
Проблемы в том, что я хочу, чтобы он оставался подсвечивается, когда пользователь палец на него, но через секунду он возвращается в норму.
Возможно, будет лучше использовать «выбранное» состояние кнопки. Это было сделано для этого конкретного случая. –