मैं एक UITableView की स्क्रॉल स्थिति को पूरी तरह से रीसेट करना चाहता हूं, ताकि जब भी मैं इसे खोलूं, यह शीर्ष-सबसे अधिक आइटम प्रदर्शित कर रहा है। दूसरे शब्दों में, मैं प्रत्येक बार खोले जाने पर शीर्ष पर तालिका दृश्य को स्क्रॉल करना चाहता हूं।UITableView की स्क्रॉल स्थिति को रीसेट कैसे करें?
मैं कोड का निम्न भाग उपयोग करने की कोशिश, लेकिन यह है कि मैं प्रलेखन गलत समझा दिखता है:
- (void)viewWillAppear:(BOOL)animated {
[tableView scrollToNearestSelectedRowAtScrollPosition:UITableViewScrollPositionTop animated:NO];
}
यह गलत दृष्टिकोण यहाँ है?
यह वास्तव में ऐसा करने का एक सुंदर साफ तरीका है क्योंकि आपको चिंता करने की आवश्यकता नहीं है कि आपकी तालिका खाली है या नहीं। जब मुझे प्रदर्शित करने के लिए कोई रिकॉर्ड नहीं था तो मुझे एनएसआईएनएक्सएक्सपाथ (0,0) में एक बुरा क्रैश था। –
धन्यवाद !!! महान टिप! – quantum