2015-01-13 10 views
5

पर एक कंटेनर व्यू जोड़ना मैं इंटरफेस बिल्डर में UICollectionViewCell पर एक कंटेनर व्यू जोड़ने की कोशिश कर रहा हूं लेकिन एक्सकोड एक त्रुटि error: Illegal Configuration: Container Views cannot be placed in elements that are repeated at runtime.UICollectionViewCell स्थैतिक इसे हल करेगा? यदि हां, तो आप UICollectionViewCell स्थिर कैसे बनायेंगे?UICollectionViewCell

+1

कोई स्थिर संग्रह दृश्य नहीं है। एक सेल में एक कंटेनर दृश्य जोड़ने के लिए आपका उद्देश्य क्या है? शायद आपका लक्ष्य पूरा करने का एक और तरीका है। – rdelmar

+0

मेरे पास दो खंडों के साथ संग्रह दृश्य है। धारा एक में एक एकल वीडियो होता है। सेक्शन दो में 3 कॉलम में व्यवस्थित तस्वीरों का संग्रह होता है, जिसे उपयोगकर्ता फिर से व्यवस्थित कर सकता है (इसलिए मैं यहां टेबलव्यू का उपयोग नहीं कर सकता।) मैं चाहता हूं कि उपयोगकर्ता वीडियो को प्ले-प्ले करने में सक्षम हो - संक्रमण नहीं एक और दृश्य नियंत्रक (AVPlayerViewController) के लिए। – Loozie

उत्तर

2

मुझे लगता है कि आप क्या करने का प्रयास कर रहे हैं, एक UIViewController को गतिशील रूप से जेनरेट किए गए UITableViewCell में रख रहा है। यदि हां, तो यह संभव नहीं है कि आपके द्वारा उत्पन्न सेल गतिशील हैं। यदि आप एक प्राथमिकता जानते हैं कि कोशिकाएं हमेशा एक निश्चित संख्या में होंगी, तो आप उन्हें इंटरफेस बिल्डर द्वारा कोशिकाओं को स्थिर करने के लिए उत्पन्न कर सकते हैं।

यदि इसके बजाय आप केवल अन्य ऑब्जेक्ट्स को रखने के लिए अपने सेल में एक कंटेनर व्यू जोड़ना चाहते हैं, तो आपको UIViewController नहीं, एक UIView ऑब्जेक्ट जोड़ने की आवश्यकता है।

+0

आपके उत्तर के लिए धन्यवाद। खैर, मैंने सामग्री के लिए 'MPMoviePlayerController' की दृश्य संपत्ति को जोड़ना समाप्त कर दिया है (जैसा कि आपने बताया है)। सब कुछ ठीक काम करता है। इस दृष्टिकोण के साथ लगातार विचार/दृश्य नियंत्रक पदानुक्रम नहीं होने के बारे में मुझे कोई चिंता नहीं है - इस वीडियो द्वारा 'यूआईवीव कंट्रोलर कंटेंटमेंट कार्यान्वित करने' के सावधानी के रूप में 'https: // developer.apple.com/videos/wwdc/2011 /' 16 पर : 41। – Loozie

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