Я хочу использовать кнопки изображений в своем приложении для iPhone. Не могли бы вы сообщить мне, если я смогу прочитать статью на эту тему?
Спасибо.
Итак, предложение от 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!!!
вам не нужно выпускать img. Таким образом, правильный код может быть -
UIButton *btn = [[UIButton alloc] init]; UIImage *img = [UIImage imageNamed:@"image.png"]; [btn setImage:img forState:UIControlStateNormal];
В Интерфейсном Разработчике вы можете выбрать кнопку Custom, а затем установить свойство Image для вашего изображения. Не используйте закругленную прямоугольную кнопку, она будет отображаться за изображением.
Программно, вы можете сделать что-то вроде этого ... http://www.iphonedevsdk.com/forum/iphone-sdk-development/1891-changing-button-image-code.html
Но вам нужно отпустить кнопку;) [выпуск btn];