คำถามติดแท็ก reloaddata

19
จะบอกได้อย่างไรเมื่อ UITableView โหลด ReloadData เสร็จสมบูรณ์แล้ว
ฉันพยายามเลื่อนไปที่ด้านล่างของ UITableView หลังจากดำเนินการเสร็จแล้ว [self.tableView reloadData] ฉันมี แต่เดิม [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; แต่ฉันอ่านแล้วว่า reloadData เป็นแบบอะซิงโครนัสดังนั้นการเลื่อนจึงไม่เกิดขึ้นตั้งแต่นั้นself.tableViewมา[self.tableView numberOfSections]และ[self.tableView numberOfRowsinSectionเป็น 0 ทั้งหมด ขอบคุณ! มีอะไรแปลก ๆ ที่ฉันใช้: [self.tableView reloadData]; NSLog(@"Number of Sections %d", [self.tableView numberOfSections]); NSLog(@"Number of Rows %d", [self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1); …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.