Как изменить изображение на кнопке, которую я создал в конструкторе интерфейса XCode? - PullRequest
4 голосов
/ 13 февраля 2012

Используя xcode, я создал интерфейс с несколькими кнопками, проблема в том, что я хочу изменить изображение на кнопке после ее нажатия. Я понимаю, как бы это сделать, если бы я создал кнопку программно, но не представляю, как изменить изображение, созданное в конструкторе интерфейса.

Я действительно не хочу начинать с нуля и заново строить интерфейс программно, если бы кто-то мог указать мне правильное направление, я был бы признателен.

Спасибо.

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Используйте свойство изображения кнопки:

@property(nonatomic, readonly, retain) UIImage *currentImage

Вам необходимо установить IBOutlet соединение с UIButton.

1 голос
/ 13 февраля 2012

Убедитесь, что у вашего класса есть соответствующее свойство UIButton для кнопки:

@property(nonatomic, strong) IBOutlet UIButton *m_Button;

Затем в конструкторе интерфейса пользователя можно подключить кнопку и розетку.Затем в своем коде вы можете получить доступ к свойствам кнопки, как будто вы создали ее программно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...