11

UINavigationItem की titleView संपत्ति says के लिए प्रलेखन: "leftBarButtonItem शून्य नहीं है, तो यह संपत्ति अनदेखा की जाती है।"UINavigationItem titleView "अगर छोड़ा गया है तो बार्टबर्टनइटम सेट है"?

हालांकि, मैंने अपने परीक्षण में titleView और leftBarButtonItem गुण दोनों सेट किए हैं और वे दोनों ठीक दिखने लगते हैं। मैंने अपने एक्सकोड में सभी सिमुलेटर पर परीक्षण किया है: 4.3, 5.0, और 5.1। क्या किसी को पता है कि दस्तावेज सिर्फ गलत है, या यह कुछ पुराने संस्करणों (जैसे 4.2, 3.x) पर सही है कि मैं परीक्षण करने में सक्षम नहीं हूं?

उत्तर

3

मुझे लगता है कि दस्तावेज़ीकरण गलत है, और आपको एक बग रिपोर्ट दर्ज करनी चाहिए।

8

चेक संपत्ति leftBarButtonItems के लिए दस्तावेज़, यह कहते हैं:

अगर वहाँ पर्याप्त जगह सरणी में आइटम के सभी प्रदर्शित करने के लिए नहीं है, उन है कि शीर्षक दृश्य ओवरलैप होगा (यदि है) या बार के दाईं ओर बटन प्रदर्शित नहीं होते हैं।

तो, titleView के लिए क्या कहा गया है शायद गलत है।

-1

मैं बस इसमें भाग गया और आपको वही काम मिला। मैंने यह भी ध्यान दिया कि UINavigationItem के लिए प्रलेखन को अंतिम रूप से 2011 में अपडेट किया गया था, जबकि यूआईएनविगेशनबार को आईओएस 5 और 6 दोनों में अपडेट मिला, इसलिए यह संभव है कि यूआईवीविगेशनइटम दस्तावेज़ को आखिरी बार अपडेट किया गया हो।

हालांकि बहुत भ्रमित है।

...

नए उच्च स्तर का परिदृश्य हैं:

इस प्रकार है "नेविगेशन नियंत्रक नेविगेशन पट्टी के बीच अद्यतन करता है:

इस रूप में अच्छी तरह UINavigationController के संदर्भ देखा नियंत्रक का एक कस्टम शीर्षक दृश्य होता है, नेविगेशन बार प्रदर्शित करता है जो डिफ़ॉल्ट शीर्षक दृश्य के स्थान पर दिखाई देता है। कस्टम शीर्षक दृश्य निर्दिष्ट करने के लिए, व्यू कंट्रोलर के नेविगेशन आइटम की शीर्षक दृश्य देखें। "

एक leftBarByButton (वापस बटन) परिभाषा किसी भी समय आप गैर-मूल दृश्य पर हैं से वहाँ के बाद से, यह सुनिश्चित UINavigationItem के दस्तावेज़ में कोई गलती

0

मैं iOS6.1 और पर यह परीक्षण किया की तरह लगता है आईओएस 7। मेरा UINavigationItem एक गैर-शून्य शीर्षक देखा गया था और बाएंबर्टनइटम, और दोनों शीर्षक दृश्य और बाएंबर्टनटिम दिखाई दे रहे थे। मैंने एक रडार दायर किया।

0

मैंने इसमें भी भाग लिया है। मेरी विशिष्ट समस्या में दोनों शीर्षकदृश्य और बाएंबार आइटम दिखाई देंगे। हालांकि अगर मेरे पास बैक बटन था तो मेरा शीर्षकदृश्य पुश पर गायब हो जाएगा और डिफ़ॉल्ट शीर्षक का उपयोग करेगा। अगर मेरे पास बाएं के लिए एक कस्टम uibuttonitem सेट है तो यह ठीक काम करता है। तो ऐसा लगता है कि बैक बटन से संबंधित है। मैं शीर्षक विशेषताओं को सेट करके हल कर रहा हूं और कस्टम दृश्य नहीं कर रहा हूं।