2012-05-10 20 views
8

पर प्रदर्शित नहीं होने वाले टाइटल मैं वर्तमान में अपने जीयूआई को डिजाइन करने के लिए स्टोरीबोर्ड इंटरफेस बिल्डर का उपयोग कर रहा हूं।व्यू कंट्रोलर नेविगेशन बार

मेरे संरचना स्टोरीबोर्ड

-> Navigation Controller -> Tab Bar Controller -> SomeViewController 
               -> AnotherViewController 

नेविगेशन बार और टैब बार ViewControllers में ठीक प्रतीत होता है में ऐसा दिखाई देता है, और खिताब की स्थापना की और दिखाई कर रहे हैं संपादक में, लेकिन अनुकरण में खिताब गायब

मैं इस समस्या को कैसे हल करूं?

एफवाईआई: Navigation Controller और Tab Bar Controller किसी भी कस्टम क्लास से बंधे नहीं हैं।

उत्तर

25
self.navigationController.navigationBar.topItem.title = @"YourTitle"; 

बस इसे अपने व्यू कंट्रोलर में DidAppear में देखें।

+1

क्या मुझे समझ नहीं आता है, यह अगर यह प्रारंभकर्ता सेट है क्यों काम नहीं करता है? – Evils

+3

जब मैंने दृश्य नियंत्रक के स्टोरीबोर्ड दृश्य से 'शीर्षक' हटा दिया, तो self.title = "शीर्षक" दृश्य में फिर से काम करना शुरू कर दिया DidLoad() –

8

इसके अलावा आप इस कोड का उपयोग कर सकते हैं।

[email protected]"YourTitle"; 

डाल viewDidAppear अंदर या viewWillAppear

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