मैं की जरूरत है स्थिर और गतिशील वर्गों मिश्रण एक समूहीकृत UITableView
सेटिंग ऐप्स में ट्विटर खातों के लिए एक के समान:एक समूहीकृत तालिका दृश्य
है, फ़ॉर्म या मेनू जहां से कुछ का एक प्रकार खंडों में स्थैतिक कोशिकाओं का पहले से ज्ञात सेट होता है, और कुछ अन्य वर्गों को गतिशील होना होता है और अतिरिक्त पंक्तियों को "खाता जोड़ें" के समान तरीके से डालने की अनुमति मिलती है। मैं .xib
फ़ाइल में UITableView
का प्रबंधन कर रहा हूं। स्थिर कोशिकाओं के लिए, मैंने .xib
फ़ाइलों को अलग कर दिया है जिन्हें मैं दृश्य नियंत्रक में cellForRowAtIndexPath:
विधि में लोड कर सकता हूं।
मुझे इस तरह की तालिका को कैसे संभालना चाहिए? मुझे कोई उदाहरण कोड नहीं मिला है।
cellForRowAtIndexPath:
विधि कैसा दिखना चाहिए? क्या मुझे स्थैतिक कोशिकाओं के लिए strong
गुण रखने की आवश्यकता है? क्या प्रत्येक स्थैतिक सेल को उसी .xib
फ़ाइल में सीधे तालिका डिज़ाइन करने के लिए बेहतर होगा, और उनके लिए आउटलेट सेट करने के लिए बेहतर होगा? (हालांकि यह मेरे कस्टम सेल डिज़ाइन का पुन: उपयोग करने की अनुमति नहीं देता है ...)
मुझे इसे प्राप्त करने और सही ढंग से सेल और मेमोरी प्रबंधित करने के लिए कुछ दिशानिर्देशों की आवश्यकता है। अग्रिम धन्यवाद
मुझे नहीं लगता कि आप स्थिर कोशिकाओं को गतिशील लोगों के साथ मिश्रित कर सकते हैं - यह टेबल की एक संपत्ति है, इसलिए मुझे लगता है कि इसे एक या दूसरे होने की आवश्यकता है। ऐसा कुछ भी नहीं है जिसे आप एक गतिशील सेल के साथ नहीं कर सकते जो आप एक स्थिर के साथ कर सकते हैं, इसलिए बस इसे सभी गतिशील बनाएं। – rdelmar
@rdelmar ठीक है, हो सकता है कि मैं गलत तरीके से चीजों का नाम दे रहा हूं ... मैं "स्थैतिक" और "गतिशील" के साथ क्या मतलब करना चाहता हूं, सिर्फ यह है कि मेरे पास ऐसे अनुभागों का एक समूह है जिनकी कोशिकाएं मुझे पहले से ही पता है और नहीं बदलेगी (स्क्रीनशॉट में ट्विटर लोगो सेल और "अपडेट अपडेट" सेल के रूप में), और अनुभागों का एक और सेट जिसमें कोशिकाओं का एक चर सेट होगा क्योंकि उपयोगकर्ता नई जानकारी प्रदान करते हैं (जैसे "खाता जोड़ें") – AppsDev
@rdelmar चूंकि मौजूद हैं उदाहरण के लिए मुझे क्या चाहिए (स्क्रीनशॉट मैंने प्रदान किया है, और फोन ऐप में "नई संपर्क" कार्यक्षमता के उदाहरण), ऐसा करना संभव होगा ... सवाल यह है कि कैसे? मैं स्टोरीबोर्ड का उपयोग नहीं कर रहा हूं ... – AppsDev