2013-08-16 3 views
13

के आधार पर मेरे स्टोरीबोर्ड ऐप्लिकेशन में देखा गया मैं इस तरह दृश्य पदानुक्रम है:स्टोरीबोर्ड - - कंटेनर दृश्य एम्बेड अलग हालत

  1. ParentViewController एक कंटेनर दृश्य (घसीटा है और के देखने के लिए पर पुस्तकालय से कंटेनर दृश्य गिरा अभिभावक दृश्य नियंत्रक)।

2. कंटेनर दृश्य कुछ स्थितियों के आधार पर तीन दृश्य नियंत्रकों में से एक को एम्बेड कर सकता है।

दूसरी बिंदु को लागू करते समय मुझे समस्या का सामना करना पड़ रहा है।

यदि मैं कंटेनर व्यू से व्यू कंट्रोलर पर खींचने के नियंत्रण से स्टोरीबोर्ड में ऐसा करने का प्रयास करता हूं, तो मैं viewDidLoad - एम्बेड segue का चयन कर सकता हूं। यह स्वचालित रूप से गंतव्य दृश्य नियंत्रक को एम्बेड करेगा, लेकिन फिर मेरे पास कुछ अलग-अलग बटन के टैप पर कहें, कुछ शर्त के आधार पर अन्य दृश्य नियंत्रकों को एम्बेड करने का कोई विकल्प नहीं होगा।

क्या कोई मुझे सुझाव दे सकता है कि मैं दूसरे बिंदु को कैसे कार्यान्वित कर सकता हूं?

उत्तर

1

एक और समाधान है: आपके पास तीन कंटेनर हो सकते हैं, प्रत्येक के साथ एक अन्य व्यू कंट्रोलर के लिए स्वयं का सेग्यू हो सकता है। एक कंटेनर दिखाएं और दो और छुपाएं।

+3

खराब अभ्यास, नीचे वोट –

+0

यदि आप अक्सर पेड़ के कंटेनरों के बीच स्विच करते हैं तो यह एक बुरा अभ्यास नहीं है। लेकिन हाँ इस मामले में यह एक बुरा अभ्यास है। – Borzh

+1

एक बुरा अभ्यास नहीं होना चाहिए, वास्तव में यह कुछ मामलों में वास्तव में उपयोगी हो सकता है –

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