2016-12-10 192 views
7

如何在Xcode中設置UIButton的背景顏色?如何設置按鈕的背景顏色 - xcode

我看到屬性佈局屬性中的背景和圖像,但我不能在這兩個設置任何東西。 (我可以在兩個沒有顏色設置爲僅圖像)

回答

24

只是滾動一點點Attribute Inspector,你可以發現在view部分Background屬性,將允許您設置的backgroundColorUIButton

enter image description here

如果要設置按鈕的backgroundColor編程。

目標C:

self.yourButton.backgroundColor = [UIColor redColor]; 

夫特3和4斯威夫特

self.yourButton.backgroundColor = UIColor.red 

SWIFT 2.3或更低

self.yourButton.backgroundColor = UIColor.redColor() 
+0

如何以非編程方式設置十六進制顏色代碼? –

+0

@ParagKadam對於那個選擇顏色「other」的最後一個選項。之後,在顏色彈出菜單中,從下拉菜單中選擇** RGB滑塊**,您會看到十六進制顏色字段設置十六進制顏色,將會將您的顏色設置爲背景。 –

+0

是的,謝謝了! –

6

如果您正在使用Objective-C,那麼這是用於設置按鈕背景顏色的代碼。

YourButtonObject.backgroundColor = [UIColor yellowColor]; 

enter image description here

而且你可以直接從分鏡像下面設置的UIButton背景色:

enter image description here

3

雨燕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

+0

啊,經典的「向下滾動」難題。感謝Rajesh! –