क्या चयनित सेल के लिए सेल दृश्य को प्रतिस्थापित करना संभव है? मैंने अपने नियंत्रक को डेटा स्रोत और प्रतिनिधि के रूप में पंजीकृत किया है। सेल दृश्य, पंक्ति संख्या, चयन स्थिति, आदि के लिए अनुरोध, सभी अच्छी तरह से आते हैं। सेल चयन कॉलबैक में, मैं तालिका दृश्य को नए दृश्य के साथ सेल को पुनः लोड करने का प्रयास कर रहा हूं (वास्तविक डेटा नहीं!)। असल में, मैं चाहता हूं कि सेल दृश्य को अंतर्निहित डेटा का विस्तार और दिखाया जाए, यदि यह चुना गया है। समस्या यह है कि मुझे कोई संकेत नहीं है कि तालिका दृश्य को मेरे नियंत्रक से नए दृश्य के लिए कैसे पूछें। मैं देख सकता हूं कि दृश्य सेल ऊंचाई का अनुरोध कर रहा है, लेकिन कुछ भी नहीं।UITableView, चयन पर सेल दृश्य को प्रतिस्थापित करें
दृश्य पर कॉलिंग पुनः लोड करना डेटा काम करता है, लेकिन यह अक्षम है और इसकी अपनी समस्याओं (एनीमेशन संभावनाएं, चयन स्थिति बनाए रखने आदि) के सेट के साथ आता है।
- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
तो फिर तुम फिर से लोड करने के लिए केवल अपने अद्यतन सेल निर्दिष्ट कर सकते हैं: