के साथ कस्टम टैबबार मैं टैब बार के अंदर नेविगेशन तत्वों के साथ एक टैबड एप्लिकेशन बनाने की कोशिश कर रहा हूं, जैसा कि नीचे की तस्वीर (लाल बार) में स्विफ्ट/एक्सकोड 6.2 का उपयोग करके देखा गया है। मूल रूप से बीच में उन तीन आइकन उपयोगकर्ता को अलग-अलग दृश्य नियंत्रकों को निर्देशित करेंगे। अन्य दो प्रतीक संदर्भ-आधारित होंगे। उदाहरण के लिए, तालिका दृश्य पृष्ठ पर आप मेनू आइकन देखेंगे और छवि में दिखाई देने वाले नए आइकन को जोड़ देंगे। हालांकि, एक पंक्ति पर क्लिक करने से मेनू आइकन को बैक आइकन में बदल दिया जाएगा, और कुछ और आइकन जोड़ें।एक्सकोड 6 - स्विफ्ट - नेविगेशन
यह सामान्य विचार है, लेकिन मुझे इसके करीब कुछ भी लागू करने में बहुत कठिन समय है। पहला मुद्दा यह है कि जब भी मैं एक टैब बार नियंत्रक में एक दृश्य एम्बेड करता हूं, तो मैं टैब बार को शीर्ष पर नहीं ले जा सकता। हालांकि, जब मैं एक व्यू कंट्रोलर में एक कस्टम UITabView बनाता हूं, तो नियंत्रण + क्लिक करें और टैब बार आइटम को किसी अन्य दृश्य में खींचने से कोई सीगू नहीं बनता है। मैंने बार के अंदर नेविगेशन तत्वों से निपटने के लिए भी शुरू नहीं किया है।
मुझे लगता है कि मैं जो पूछ रहा हूं वह इस बात से निपटने के लिए किस मार्ग पर लेना है, इस पर थोड़ा सा मार्गदर्शन है। मुझे लगता है कि मैं टैब बार कंट्रोलर या नेविगेशन कंट्रोलर का उपयोग नहीं कर सकता क्योंकि ऐसा प्रतीत नहीं होता है कि मैं उन्हें इतना अनुकूलित कर सकता हूं। तो कस्टम टैब बार और नेविगेशन बार्स, और फिर segues लागू करें और बटन प्रोग्रामेटिक रूप से बदलता है?
धन्यवाद।
मुझे अपना शीर्षक कहां देखना चाहिए? यदि मैं स्टोरीबोर्ड एनवी नियंत्रक से जुड़े एक कस्टम नेविगेशन नियंत्रक में करता हूं, तो शीर्षक दृश्य दिखाई नहीं देता है। यदि मैं इसे 3 मुख्य व्यू कंट्रोलर में से एक में करता हूं, तो यह काम करता है, लेकिन क्या इसका मतलब यह नहीं होगा कि मुझे कस्टम शीर्षक को तीन बार देखना शुरू करना होगा? –
आपको हर बार आइटम के साथ कस्टम व्यू को प्रारंभ करने की ज़रूरत नहीं है, केवल एक बार और फिर हां, आपको अभी भी प्रत्येक 'UIViewController' में 'titleView' के रूप में असाइन करने की आवश्यकता है। मैं इसे करने का एक और तरीका नहीं सोच सकता अगर यह किसी प्रकार की उपस्थिति सेटअप का उपयोग नहीं कर रहा है, लेकिन यह सुनिश्चित नहीं है कि यह कैसे काम करेगा। वैसे भी, 'UINavigationController', अनुभाग * के लिए [डॉक्स] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/index.html) पर एक नज़र डालने लायक हो सकता है नेविगेशन बार * आपको कुछ विचार दे सकता है। – veducm