2012-11-26 38 views
14

में दिखाई नहीं देगा मुझे एक्सकोड में बनाए गए किसी अन्य प्रोजेक्ट को अपडेट करने में समस्या हो रही है। यह स्टोरीबोर्ड में बनाया गया एक ऐप है और एक मामले में, एक व्यू कंट्रोलर वाला एक दृश्य है जिसमें स्टोरीबोर्ड संपादक (शामिल छवि में दिखाया गया) के दस्तावेज़ रूपरेखा पैलेट में इसके नीचे कई दृश्य हैं। पहला दृश्य वह है जो स्टोरीबोर्ड संपादक में हाइलाइट किया जाता है जब इसे क्लिक किया जाता है, और जब आप डिज़ाइन या ऑब्जेक्ट को उस दृश्य में बदलते हैं जो दृश्य अपडेट होता है। एक दूसरा दृश्य (बाहर निकलने वाला पहला और पहला उत्तरदाता) है जो किसी भी तरह से उस दृश्य से जुड़ा हुआ है, लेकिन मैं यह नहीं समझ सकता कि उस दृश्य के को कैसे संपादित करें। अगर मैं उस दृश्य या उसके किसी भी बच्चे पर क्लिक करता हूं, तो मैं दाहिने हाथ (कनेक्शन, विशेषताओं, आदि) पर विभिन्न निरीक्षकों में स्पष्ट रूप से उनके गुण देख सकता हूं।एक्सकोड स्टोरीबोर्ड व्यू कंट्रोलर में एकाधिक दृश्य, उनमें से एक स्टोरीबोर्ड संपादक

(संपादित करें 1 - इस प्रश्न के मूल संस्करण ने सुझाव दिया कि इन अतिरिक्त विचारों का उपयोग लैंडस्केप पर स्विच करते समय आवश्यक विशेष लेआउट के लिए किया गया था। उदाहरण के लिए, वास्तव में सक्रिय दृश्य पर पॉपअप प्रदर्शित करते समय उनका उपयोग आमतौर पर किया जाता है।)

किसी भी घटना में, मेरी प्राथमिक रुचि इस दूसरे दृश्य को संशोधित करने में सक्षम है। ऐसा लगता है कि इसे संपादक में देखने का एक तरीका होना चाहिए और मैं इसे अभी याद कर रहा हूं। मैंने स्टोरीबोर्ड में पोर्ट्रेट और लैंडस्केप दृश्यों को लागू करने के लिए ट्यूटोरियल की खोज की है (कोई भी इस विधि का उपयोग नहीं कर रहा है), "स्टोरीबोर्ड दृश्य में कई दृश्य" जैसे वाक्यांशों के लिए, और मेनू विकल्पों के माध्यम से देखा गया (एक वादा विकल्प "अनदेखा" सहित दूसरा दृश्य चुना गया है, लेकिन जब क्लिक किया गया तो यह दृश्य से दृश्य को हटा देता है और फिर मुझे यह नहीं मिल रहा है)। मुझे और अधिक जानने के लिए कहां देखना है। मैं इस दृश्य को कैसे संपादित कर सकता हूं? किसी भी मदद की सराहना की है।

ViewController scene in document outline

+0

आप इसे एक कोने में कहीं छुपा नहीं कर रहा है सुनिश्चित करने के लिए सभी तरह से ज़ूम आउट है? – rdelmar

+0

@rdelmar - हाँ, दुर्भाग्य से कई बार! :-) यह छुपा नहीं है। –

उत्तर

14

मैं जानता हूँ कि यह कोई मतलब नहीं है पता है, लेकिन आप स्टोरीबोर्ड के माध्यम से इसे संपादित करने के लिए (अस्थायी) पहली बार देखने में खींच सकते हैं। मुझे लगता है कि यह बेतुका है, लेकिन यह काम करता है।

enter image description here

+1

यह बेतुका है, लेकिन मुझे खुशी है कि मुझे ऐसा करने का कुछ और शानदार तरीका याद नहीं आया। ऐसा करने का सबसे आसान तरीका यह प्रतीत होता है। धन्यवाद! –

4

मैं कुछ समय पहले इस मुद्दे था, और केवल विधि मैं छिपा दृश्य पर रेखांकन काम करने के लिए मिल गया था:

  • स्टोरीबोर्ड
  • आवंटित करने के लिए एक और अस्थायी ViewController जोड़ने इसके लिए सही वर्ग (MainViewController, आपके मामले में)
  • इसका मुख्य दृश्य हटाएं (बाएं मेनू, कमांड + बैकस्पेस)
  • टी का चयन करें उन्होंने मूल व्यू कंट्रोलर से छुपा दृश्य देखा और इसे "मुख्य दृश्य नियंत्रक" आइकन (हमेशा बाएं मेन्यू का उपयोग करके, जिसे आपने छवि में संलग्न किया है) के तहत नए में खींचें
  • दृश्य पर काम करें, नियंत्रण जोड़ें और ग्राफिक्स, यहां तक ​​कि जोड़ने आउटलेट/कार्यों
  • जब दृश्य पर काम समाप्त हो गया है, यह करने के लिए वापस दृश्य खींचें मूल स्थिति
  • अस्थायी दृश्य नियंत्रक

आउटलेट जुड़े रहना चाहिए हटाना है। यदि आप कमांड-एक्स/कमांड-वी (कट/पेस्ट) का उपयोग करते हैं तो आप आउटलेट खो देते हैं।

मुझे

+0

धन्यवाद - यह मेरे लिए काम करता था, लेकिन jhilgert00 का समाधान थोड़ा आसान और त्रुटि से कम प्रवण था। वास्तव में त्वरित प्रतिक्रिया की सराहना करते हैं, हालांकि, आपके उत्तर में मुझे कुछ मिल गया है, हालांकि मुझे पहले कुछ बदलाव करने की ज़रूरत है! –

+0

इसे ढूंढने से पहले मैंने jhilgert00 द्वारा समझाया गया एक ही समाधान की कोशिश की, इससे पहले यह खराब काम करता था क्योंकि जब भी द्वितीयक दृश्य मुख्य रूप से खींचा जाता था तो यह मेरा मुख्य दृश्य लेआउट बदल देता था। लेकिन यह एक पुराने एक्सकोड संस्करण या किसी विशेष लेआउट के साथ एक समस्या में था, अगर अब यह काम करता है यह एक तेज़ और सरल समाधान है;) – LombaX

+0

चूंकि एक्सकोड 5 अपडेट यह पाया गया है कि यह सबसे सुविधाजनक तरीका है। – MathewS