Как установить цвет фона кнопки-xcode

Как я могу установить цвет фона UIButton в Xcode?

Я вижу фон свойства и изображение в свойстве layout, но я не могу ничего установить в этих двух. (Я могу установить только изображение в обоих цветах not)

3 ответов


просто прокрутите немного в Attribute Inspector вы можете найти Background в собственность view раздел, который позволит вам установить backgroundColor на UIButton.

enter image description here

если вы хотите установить backgroundColor кнопки программно.

Цель C :

 self.yourButton.backgroundColor = [UIColor redColor];

Swift 3 и Swift 4

 self.yourButton.backgroundColor = UIColor.red

Swift 2.3 или ниже

 self.yourButton.backgroundColor = UIColor.redColor()

Если вы работаете с Objective-C, то это код для установки кнопки цвет фона.

YourButtonObject.backgroundColor = [UIColor yellowColor];

enter image description here

и вы можете сразу устанавливать цвет фона UIButton из раскадровки, как показано ниже:

enter image description here


Swift 2.3

    btn.backgroundColor = UIColor(red: 17.0/255.0, green: 119.0/255.0, blue: 151.0/255.0, alpha: 1.0)
    btn.backgroundColor = UIColor.redColor()

в раскадровке enter image description here