2010-03-30 11 views
5

से टूलबार की उपस्थिति बदलें मैंने अपने UINavigationController में एक टूलबार जोड़ा है और यह काम करता है जैसा कि यह करना चाहिए। लेकिन मुझे टूलबार के उपस्थिति (जैसे अन्य पृष्ठभूमि रंग इत्यादि) को बदलने की कोई संभावना नहीं दिख रही है।UINavigationController

docs मुझे दिखाता है कि एक UINavigationController में टूलबार संपत्ति है लेकिन यह केवल पढ़ने योग्य है।

क्या मुझे कस्टम UIView करना है या क्या कोई अन्य तरीका है?

चियर्स सिरिल

उत्तर

9

उपकरण पट्टी संपत्ति ही केवल पढ़ने के लिए हो सकता है, यह गुण के रूप में वे सामान्य रूप से कर रहे हैं है।

टूलबार को पढ़ने का अर्थ है कि आप उस संपत्ति के लिए टूलबार का एक अलग उदाहरण सेट नहीं कर सकते हैं। टूलबार गुण, जैसे कि barStyle रीडराइट हैं और संशोधित हैं।

सीधे शब्दों में कहते हैं:

myNavController.toolbar.barStyle = UIBarStyleBlackOpaque; // exchange this style constant for whatever you want to use. 
+0

आह सही। बस पढ़ने के लिए पढ़ें और इसके बारे में नहीं सोचा था। thx बहुत – gabac

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

  • कोई संबंधित समस्या नहीं^_^