Надеюсь, я правильно понял ваш вопрос. Вы хотите изменить изображение кнопки, нажав на другую кнопку. Вы можете назначить tag
свойство для разных кнопок, например stack1.tag = 1001; , stack2.tag = 1002; , stack3.tag = 1003;
Теперь в вашем методе нажатия кнопки:
- (IBAction)buttonStack1Click:(id)sender // for stack1 button
{
UIButton *tempStack = (UIButton *)[self.view viewWithTag:1003]; //to change image of stack3 button
// Now change the image of stack3 button
[tempStack setImage:[UIImage imageNamed:@"su.png"] forState:UIControlStateNormal];
}
Надеюсь, что это дает представление ...