2014-02-14 5 views
-1

У меня есть вопрос, и я пока не нашел ответа. Я хотел бы знать, как установить фоновое изображение кнопки в вашем коде. Я хотел бы использовать значение для изменения фона. Например: if (value == one) { set background of button code}Как установить Фоновое изображение кнопки

У меня есть два фона, но когда вы даете код, вы можете использовать buttonimage1.png, buttonimage2.png.

Thnx

+0

Пожалуйста отредактируйте свою запись, чтобы включить более подробную информацию о том, что проблема, и что вы пробовали. Как бы то ни было, очень неясно, о чем вы спрашиваете. –

+0

-1 * Этот вопрос не показывает [исследование] (https://developer.apple.com/library/ios/documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html) *. – Caleb

ответ

0

Сначала вы должны добавить IBOutlet для вашей кнопки, например:

@property(nonatomic, weak) IBOutlet UIButton *bttn; 

дальше, используя этот выход вы можете изменить фон:

if (value == one) { 
    [self.bttn setBackgroundImage:[UIImage imageNamed:@"buttonimage1.png"] 
         forState:UIControlStateNormal]; 
} else { 
    [self.bttn setBackgroundImage:[UIImage imageNamed:@"buttonimage2.png"] 
         forState:UIControlStateNormal]; 
} 

, что все

+0

Выход полностью не связан с вопросом. Это может быть кнопка, которая была создана программно, или OP может найти кнопку с помощью тега. Это действительно неправильно утверждать, что OP * должен * создать выход, а наличие выхода не изменяет соответствующую часть ответа вообще. – Caleb

+0

Thnx, я попробую это –

Смежные вопросы