एक ऐप में मैं काम कर रहा हूं, मेरे पास एक सादा शैली UITableView है जिसमें शून्य पंक्ति वाले अनुभाग शामिल हो सकते हैं। मैं scrollToRowAtIndexPath का उपयोग करके इस अनुभाग में स्क्रॉल करने में सक्षम होना चाहता हूं: atScrollPosition: एनिमेटेड: लेकिन जब मैं बाल पंक्तियों की कमी के कारण इस अनुभाग में स्क्रॉल करने का प्रयास करता हूं तो मुझे एक त्रुटि मिलती है।मैं किसी ऐसे अनुभाग में UITableView को कैसे स्क्रॉल करूं जिसमें कोई पंक्ति नहीं है?
ऐप्पल का कैलेंडर एप्लिकेशन ऐसा करने में सक्षम है, यदि आप सूची कैलेंडर में अपना कैलेंडर देखते हैं, और आज के लिए आपके कैलेंडर में कोई ईवेंट नहीं है, तो आज के लिए एक खाली अनुभाग डाला गया है और आप आज का उपयोग करके इसे स्क्रॉल कर सकते हैं स्क्रीन के नीचे टूलबार में बटन। जहां तक मैं ऐप्पल को एक अनुकूलित यूआईटीबल व्यू का उपयोग कर सकता हूं, या वे एक निजी एपीआई का उपयोग कर रहे हैं ...
एकमात्र कामकाज मैं सोच सकता हूं कि एक खाली UITableCell उस 0 पिक्सल ऊंचे में डालना है और स्क्रॉल करना है उस। लेकिन यह मेरी समझ है कि अलग-अलग ऊंचाई की कोशिकाएं स्क्रॉलिंग प्रदर्शन के लिए वास्तव में खराब होती हैं। फिर भी मैं इसे किसी भी तरह से कोशिश करूंगा, शायद प्रदर्शन हिट बहुत खराब नहीं होगी।
अद्यतन
चूंकि इस के लिए कोई समाधान नहीं हो रहा है, मैं सेब के साथ एक बग रिपोर्ट दायर किया है। यह आप भी प्रभावित करता है, तो rdar का डुप्लिकेट फ़ाइल:। // समस्या/6263339 (Open Radar link) आप इस इस तेजी से तय प्राप्त करना चाहते हैं, तो
अद्यतन # 2
मैं इस मुद्दे पर एक सभ्य वैकल्पिक हल है नीचे दिए गए मेरा उत्तर पर एक नज़र डालें।
[tableView scrollToRowAtIndexPath: [NSIndexPath indexPathForRow: 0 insection: खंड] atScrollPosition: UITableViewScrollPositionTop एनिमेटेड: हाँ]; अधिक आसान है। – Ajumal
@Aju आपकी विधि सेक्शन हेडर पर स्क्रॉल नहीं कर सकती है –