Ответ 1
Вы можете настроить различные свойства для разных состояний в IB, выбрав состояние из выпадающего меню:
Если вы хотите сделать это в коде, вам нужно настроить розетку и установить изображения в awakeFromNib
.
@property (nonatomic, weak) IBOutlet UIButton *button;
Чтобы подключить розетку, вы Ctrl - отпустите кнопку "Файл" (возможно, контроллер просмотра) и выберите выход, указанный выше.
Затем вы можете получить доступ к кнопке в своем коде:
- (void)awakeFromNib {
[button setBackgroundImage:[UIImage imageNamed:@"buttonDown.png"]
forState:UIControlStateHighlighted];
}