मेरे पास UIView
है जो दो UITableViews प्रदर्शित करने की आवश्यकता होगी, लेकिन SegementedBar
का उपयोग कर उन्हें कभी भी एक साथ नहीं दिखाया जा सकता है, आप एक या दूसरे को टॉगल कर सकते हैं।2 UITiewViews एक UIView
इसे संभालने का सबसे अच्छा तरीका क्या होगा? बस एक Table View Controller
बनाएं और डेटा स्रोत बदलें, या 2 Table View Controllers
बनाएं और जब कोई अन्य दिखाई दे तो बस छुपाएं।
2 टेबल में विभिन्न कस्टम कक्षों के साथ एक पूरी तरह से अलग लेआउट होगा।
धन्यवाद, हालांकि मेरे पास ऋषि की पोस्ट जैसी ही चिंताएं हैं, यह जटिल कोड संरचना का कारण बन सकती है, लेकिन यह मुझे बहुत से डबल कोड भी बचा सकती है। –
बोनस यह है कि आपके पास दो नियंत्रक नहीं हैं, जो एक दृश्य को नियंत्रित करते हैं जो गलत हो जाने पर वास्तविक दर्द हो सकता है ... – Damo
+1 - यह कार्यान्वयन यूआईएसearchDisplayController का उपयोग करने के लिए ऐप्पल के डिज़ाइन पैटर्न को अनुकूलित करने और अनुसरण करने के लिए बहुत आसान है। – CaptainRedmuff