2012-01-18 11 views
8

मैंने मैन्युअल रूप से नेविगेशन बार जोड़ा, इसमें नेविगेशन नियंत्रक भी नहीं है। शुरुआत में मुझे इसे जोड़ने में कठिन समय था, लेकिन अब मुझे इसे हटाने में कठिनाई है। enter image description hereमैं स्टोरीबोर्ड से कुछ नियंत्रण क्यों नहीं हटा सकता - एक्सकोड

मैंने हटाए जाने, शिफ्ट + हटाने, ctrl + delete और अधिक के सभी संयोजनों की कोशिश की। कुछ भी काम नहीं करता है, मैं वास्तव में वहां नहीं चाहता हूं। यह वास्तव में 2 बार बनाता है।

अंतिम उपाय व्यू कंट्रोलर को हटाना और एक नया बनाना होगा। लेकिन मैं उत्सुक हूं कि ऐसा क्यों होता है। मुझे नहीं पता कि यह सिर्फ मुझे है, लेकिन यह नया एक्सकोड अधिक छोटी गाड़ी लगता है। यह अक्सर दुर्घटनाग्रस्त हो जाता है।

उत्तर

-3

मुझे समस्या मिली, मैंने पहले एक एम्बेड-इन नेविगेशन नियंत्रक किया था जिसे मैंने नहीं देखा, मेरा बुरा। मेरी स्टोरीबोर्ड अभी थोड़ी सी अव्यवस्थित है, यही वजह है कि यह ध्यान नहीं दिया गया। मुझे इसे एएसपी व्यवस्थित करना चाहिए।

7

इस मामले में Navigation Item को हटाने का तरीका अपने नियंत्रक पर राइट क्लिक करना है, relationship आउटलेट ढूंढें और संबंधित नेविगेशन नियंत्रक को अनप्लग करें। ऐसा करने के बाद, आप सुरक्षित रूप से Navigation Item को हटा सकते हैं।

+1

मैं देख सकता हूं कि उनके पास यह कार्यक्षमता क्यों है लेकिन यह जानना बहुत मुश्किल है कि नेविगेशन नियंत्रक से कनेक्ट होने पर यह क्यों काम नहीं करता है –

0

@ Alexi का जवाब,, आउटलेट संदर्भ हटाना मेरे लिए काम नहीं किया, आउटलेट संदर्भ मैं अगले नष्ट कर दिया UINavigationViewController'sRelationship Segue, UIViewController कि एक UINavigationItem मैं नहीं हटा सका था हटाने के बाद करने के लिए।

तब मैं अपने UIViewController में नेविगेशन आइटम को हटा सकता था। स्टोरीबोर्ड, नियंत्रण खींचें में UINavigationController से UIViewController

  • का चयन करने के लिए root view controllerRelationship Seque हैडर
  • enter image description here

    तहत

    1. :

      अंत में, मैं Relationship Segue Xcode 7 में तो जैसे जोड़ा

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