2016-12-10 11 views
7

मैं एक्सकोड में UIButton का पृष्ठभूमि रंग कैसे सेट कर सकता हूं?एक बटन का पृष्ठभूमि रंग कैसे सेट करें - xcode

मैं संपत्ति लेआउट संपत्ति में पृष्ठभूमि और छवि देखता हूं लेकिन मैं इन दोनों में कुछ भी सेट नहीं कर सकता। (मैं दोनों नहीं रंगों में केवल छवि सेट कर सकते हैं)

उत्तर

24

बस Attribute Inspector में एक छोटा सा स्क्रॉल, आप view खंड में Background संपत्ति है कि आप UIButton के लिए backgroundColor सेट की अनुमति देगा पाया जा सकता है।

enter image description here

आप प्रोग्राम के बटन के backgroundColor सेट करना चाहते हैं।

उद्देश्य सी:

self.yourButton.backgroundColor = [UIColor redColor]; 

स्विफ्ट 3 और स्विफ्ट 4

self.yourButton.backgroundColor = UIColor.red 

स्विफ्ट 2.3 या कम

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

हेक्स रंग कोड को प्रोग्रामेटिक रूप से कैसे सेट करें? –

+0

@ParagKadam उस रंग के लिए रंग 'अन्य' में अंतिम विकल्प चुनें। उसके बाद कलर पॉपअप में ** आरजीबी स्लाइडर ** ड्रॉप डाउन से चुनें और आप हेक्स रंग फ़ील्ड को हेक्स रंग सेट करते हैं, वहां आपका रंग पृष्ठभूमि में सेट होगा। –

+0

हाँ धन्यवाद यह मिला! –

6

यदि आप उद्देश्य-सी के साथ काम कर रहे हैं तो यह बटन पृष्ठभूमि रंग सेट करने के लिए कोड है।

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

आह, क्लासिक "स्क्रॉल डाउन" कन्डर्रम। धन्यवाद राजेश! –

संबंधित मुद्दे