кнопка изображения iPhone - PullRequest
4 голосов
/ 06 мая 2009

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

Спасибо.

Ответы [ 5 ]

10 голосов
/ 06 мая 2009

Итак, предложение от http://www.iphonedevsdk.com/forum/iphone-sdk-development/1891-changing-button-image-code.html:

UIButton *btn = [[UIButton alloc] init];
UIImage *img = [UIImage imageNamed:@"image.png"];
[btn setImage:img forState:UIControlStateNormal]
//No need to release img. It is autoreleased!!!
2 голосов
/ 04 июля 2010

вам не нужно выпускать img. Таким образом, правильный код может быть -

UIButton *btn = [[UIButton alloc] init];
UIImage *img = [UIImage imageNamed:@"image.png"];
[btn setImage:img forState:UIControlStateNormal];
1 голос
/ 22 сентября 2011

В Интерфейсном Разработчике вы можете выбрать кнопку Custom, а затем установить свойство Image для вашего изображения. Не используйте закругленную прямоугольную кнопку, она будет отображаться за изображением.

1 голос
/ 06 мая 2009

Программно, вы можете сделать что-то вроде этого ... http://www.iphonedevsdk.com/forum/iphone-sdk-development/1891-changing-button-image-code.html

0 голосов
/ 01 декабря 2010

Но вам нужно отпустить кнопку;) [выпуск btn];

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