मेरा ऐप एक टैब बार आर्किटेक्चर पर आधारित है। एक आसान अंतर्राष्ट्रीयकरण मैकेनिक होने के लिए, मैं XIB फ़ाइलों में कोई स्ट्रिंग नहीं लिखता हूं। व्यूडिडलोड दृश्यों को स्ट्रैंग्स को प्रोग्रामेटिकल बदलने के लिए अनुमति देता है।प्रोग्रामिंग के अनुसार UITabBarItem शीर्षक सेट करें?
जब मेरा ऐप लॉन्च होता है, तो मैं 4 टैब देख सकता हूं। लेकिन वास्तव में केवल पहला व्यक्ति इसके व्यू कंट्रोलर को लोड करता है। अन्य लोग लोड होने के लिए क्लिक करने के लिए प्रतीक्षा करते हैं। टैब सेट शीर्षक [self setTitle: @ "Mouhahaha"] का उपयोग करके बदला जा सकता है; लोड दृश्य दृश्य नियंत्रक के didLoad देखें।
यदि मैं अपना अंतर्राष्ट्रीयकरण मैकेनिक उपलब्ध रखना चाहता हूं, तो मैं अपने XIB में टैबबार आइटमों का नाम सेट नहीं करता हूं। लेकिन, जैसे ही सभी टैब 'व्यू कंट्रोलर लोड नहीं होते हैं, मेरे पास कुछ टैब के लिए खाली शीर्षक होते हैं। सही शीर्षक तभी सेट होता है जब उपयोगकर्ता टैब पर क्लिक करता है।
मैं प्रत्येक टैबबारिटम के लिए इस शीर्षक प्रोग्रामैटिक सेट करने का एक तरीका ढूंढ रहा हूं। क्या आपके पास संकेत हैं?
बहुत बहुत धन्यवाद।
kheraud
यह काम करता है लेकिन यह बहुत ही सिर्फ जटिल कुछ लेबल बदलने के लिए है ... मुझे लगता है कि एप्पल हम tabbaritem का उपयोग नहीं चाहता है – iwalktheline
ठीक है, टी के कुछ की तुलना में वह अन्य सामान जो करते हैं, यह एक कैकवॉक है :-) –
क्या होगा यदि ViewController के बजाय NavigationViewController है। – dreamBegin