2011-09-20 16 views
20

इंटरफ़ेस बिल्डर में रंगों के साथ मुझे वास्तव में अजीब समस्या है। मैंने एक UI तत्व पर एक रंग सेट किया है, उदाहरण के लिए UIView, और फिर मैं UIButton पर एक ही रंग चाहता हूं ... लेकिन जब मैं ऐसा करने का प्रयास करता हूं, तो रंग अक्सर अलग होते हैं - मेरा मतलब थोड़ा अलग स्वर है, बिल्कुल अलग रंग नहीं। यह संभव ही कैसे है ??? मैंने आरजीबी स्लाइडर्स और अन्य स्लाइडर्स का उपयोग करने की कोशिश की है, यह भी कि रंग पिकर टूल ... केवल एक चीज जो मुझे कभी-कभी मदद करती है, जब मैं नया यूआई तत्व बनाता हूं। किसी को भी एक ही समस्या थी और पता है कि क्या हो रहा है?एक्सकोड इंटरफ़ेस बिल्डर में अजीब रंग?

उत्तर

78

इंटरफ़ेस बिल्डर डिफ़ॉल्ट रूप से आपके मॉनिटर के वर्तमान रंग स्थान के माध्यम से रंग फ़िल्टर करता है। आप कलर्स डायलॉग को लाकर, स्लाइडर टैब पर क्लिक करके एक्सकोड 4 आईबी में बदल सकते हैं, फिर रंगीन स्पेक्ट्रम की तरह दिखने वाले आवर्धक ग्लास के नीचे छोटे ड्रॉपडाउन बटन पर क्लिक कर सकते हैं। यह उपलब्ध रंग रिक्त स्थान की एक सूची लाएगा - जेनेरिक आरजीबी का चयन करें और सही रंग प्राप्त करने के लिए आवश्यक स्लाइडर समायोजित करें।

अधिक जानकारी के लिए this question देखें, खासकर स्वीकृत उत्तर पर टिप्पणियां।

+12

वोटों को और अधिक वोट देता है। यह मुझे सचमुच * वर्षों * के लिए परेशान कर रहा है। – mxcl

+0

सेब ऐसा क्यों करता है: ओ – automaticoo

+0

ऐप्पल हार्डवेयर के बावजूद उपस्थित होने के समान दिखता है, इसलिए यह तदनुसार दृश्य समायोजित करता है। यह प्रश्न थोड़ा और विस्तार प्रदान करता है http://stackoverflow.com/questions/14578759/wrong-color-in-interface-builder –

-1

इंटरफ़ेस बिल्डर में वर्तमान में चयनित आइटम अपने वास्तविक रंग से थोड़ा अलग होगा - इसमें चयनित एक अंधेरा मुखौटा है जिसे इस तथ्य को हाइलाइट करने के लिए लागू किया गया है। आइटम को अचयनित करने के लिए आपको विंडो में कहीं और क्लिक करने की आवश्यकता है, फिर असली रंग दिखाया जाएगा। मैं खुद इस जाल में गिर गया हूँ।

+0

नहीं, नहीं :) है कि यह नहीं है ... निश्चित रूप से मैं कहीं और क्लिक किया है, मैं भी परियोजना भाग गया, रंग अलग – Michael

+0

वर्थ एक कोशिश ... आप एक स्क्रीनशॉट कहीं डाल सकते हैं कर रहे हैं ? – jrturton

0

दुर्भाग्य से, रंग रिक्त स्थान के साथ झुकाव मेरे लिए काम नहीं करता था। काम .xib के कच्चे xml को संपादित कर रहा था (राइट क्लिक .xib, ओपन एज़> सोर्स कोड) और आरजीबी दशमलव मानों को बदल रहा है।

4

मैंने इस समस्या को "जेनेरिक आरजीबी" के बजाय "डिवाइस आरजीबी" का उपयोग करके हल किया। देखें छवि: enter image description here

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