मैं उस अनुभाग से किसी कक्ष का चयन होने पर UITableView
में किसी अनुभाग के लिए हेडर शीर्षक बदलने की कोशिश कर रहा हूं। tableView:titleForHeaderInSection
एप्लिकेशन द्वारा ट्रिगर किया गया है, इसलिए इससे मदद नहीं मिलती है। मैं reloadData
पर कॉल कर सकता हूं, लेकिन प्रदर्शन पीड़ित है क्योंकि ऐप को सभी दृश्यमान कोशिकाओं को फिर से लोड करना होगा। मैंने कस्टम हेडर का उपयोग करने की भी कोशिश की, लेकिन इसके परिणामस्वरूप कुछ प्रदर्शन समस्याएं भी हुईं।तालिका के बिना UITableView अनुभाग शीर्षलेख बदलना देखें: titleForHeaderInSection
UILabel
पर हैंडल प्राप्त करने का कोई तरीका है कि डिफ़ॉल्ट हेडर व्यू मैन्युअल रूप से इसका टेक्स्ट उपयोग और बदलता है?
धन्यवाद!
ऐसा लगता है कि मुझे रीलोडक्शन का उपयोग करना पड़ सकता है, भले ही यह पूरी तालिका को पुनः लोड करने के रूप में धीमा हो (मेरे ऐप के लिए कम से कम)। मुझे कोको एपीआई द्वारा हर मोड़ पर फंसाया गया है। मैंने UILabel के एक सेट का पुन: उपयोग करने के लिए एक गोलाकार कतार का उपयोग करने की कोशिश की और उन्हें देखने के लिए फॉरहेडर, लेकिन देखें फोरहेडर को इतनी सारी कोशिकाओं के लिए बुलाया जाता है (यहां तक कि वे जो दिखाई नहीं दे रहे हैं!), कि मुझे प्रत्येक सेल के लिए एक अलग UILabel बनाने की आवश्यकता है, बस सादा बुरा है। अरे! –