У вас есть выход (IBOutlet) для каждой из кнопок.Вы должны указать каждый из них как выход и просто использовать Интерфейсный Разработчик, чтобы подключить каждую кнопку к этим переменным.Затем создайте функцию для события touchUpInside каждой кнопки.Сделать эту кнопку нажата.сделайте эту функцию примерно такой:
-(void) buttonPressed:(id) sender
{
((UIButton *)sender).image = [UIImage imageNamed:@"Image.png"];
}
Вы захотите установить переменную наподобие currentImage, чтобы отслеживать, какое изображение установлено.Каждый раз, когда вы нажимаете, увеличивайте эту переменную (currentImage ++).Если он получает> некоторую окончательную сумму, установите его обратно в 0. Тогда вы можете просто сделать
if (currentImage == 0) { set first image; } else if (currentImage == 1) { set second image.. }
и т. Д.
Помогает ли это?