2012-07-12 16 views
16

पर सेट करने में असमर्थ अगर मैं UIBarbutton का टिंट बदलता हूं तो मैं इसे अपने डिफ़ॉल्ट टिंट पर कैसे रीसेट कर सकता हूं।UIBarbutton को डिफ़ॉल्ट टिंट रंग

यहाँ मैं एक बटन के लिए एक कस्टम रंग सेट कर रहा हूँ ...

examCancelButton.style = UIBarButtonSystemItemCancel; 
examCancelButton.tintColor = myRedButtonTint; 

फिर बाद में मैं इसे वापस सेट करने के लिए करने के लिए यह डिफ़ॉल्ट शैली और रंग है की जरूरत है। तो मैं सिर्फ UIBarButtonItemStyleDone के लिए शैली की स्थापना सोचा इस तरह चाल करना होगा ...

examCancelButton.style = UIBarButtonItemStyleDone; 

लेकिन रंग लाल रहता है। मैं इसे अपने आप पर एक अच्छे नीले रंग के रंग में सेट कर सकता हूं, लेकिन मैं UIBarButtonItemStyleDone बटन का डिफ़ॉल्ट रंग प्राप्त करना चाहता हूं। क्या यह संभव है?

धन्यवाद, जॉन

+1

आप 'nil' को' tintColor' स्थापित करने की कोशिश की? – wquist

उत्तर

29

examCancelButton.tintColor = nil;

+0

Perfiect !! धन्यवाद!!! – user278859

+0

UIButtons के लिए भी काम करता है। [डेटा संरक्षण बटन सेटटाइटल रंग: शून्य के लिए शून्य: UIControlStateNormal]; –

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