(यहां स्पष्ट होना चाहिए - मुझे पोस्ट करने से पहले जवाब पता था, सिर्फ यह नहीं पता था कि इस डेटा को स्टैक ओवरफ्लो में कैसे लोड किया जाए। सोचा कि मुझे जो समाधान मिला वह दूसरों के लिए मूल्यवान था, इसलिए इसे यहां पोस्ट करना चाहता था। नया यहाँ, तो कृपया कोई कठोर आलोचकों :) :)
तो आखिर में समस्या का परिणाम ओएफ में व्यवहार में बदलाव, AFAICT से हुआ।
के रूप में कहा गया है टिंट कोड अपग्रेड से पहले काम किया है और इस तरह से लिखा गया था:
// Toolbar content
NSArray *items=[NSArray arrayWithObjects: ... ]; // PSEUDO CODE HERE
[toolbar setItems:items];
// Add tint
toolbar.tintColor = [UIColor colorWithRed:0.83 green:0.43 blue:0.57 alpha:0.5];
मैं क्या करने की जरूरत है, सिर्फ बातें का क्रम उलटने गया था:
// Add tint
toolbar.tintColor = [UIColor colorWithRed:0.83 green:0.43 blue:0.57 alpha:0.5];
// Toolbar content
NSArray *items=[NSArray arrayWithObjects: ... ]; // PSEUDO CODE HERE
[toolbar setItems:items];
(आप तो इंटरफ़ेस बिल्डर में UIToolbar बनाया, आप वहां इसके टिंट को बदल सकते हैं, और यह बटन के लिए भी लागू होता है)।
मुझे लगता है कि टिंट ने आईओएस 4 से पहले सभी बटन अपडेट किए हैं, जबकि आईओएस 4 में यह बटन जोड़ते समय नहीं होता है, वे मौजूदा टिंट की जांच करते हैं। लेकिन यह सिर्फ एक अनुमान है। समाधान किसी भी तरह से काम करता है ..
आशा इस कोई मदद करता है, और है कि मैं किसी भी पवित्र अतः नियम का उल्लंघन नहीं किया ...
चीयर्स!
स्रोत
2010-06-30 17:06:36
क्षमा करें, मेरे लिए काम नहीं किया –