ฉันมีUITableViewเซลล์ที่มีความสูงแปรผัน ฉันต้องการให้ตารางเลื่อนไปที่ด้านล่างเมื่อมุมมองถูกผลักเข้าสู่มุมมอง
ฉันมีฟังก์ชั่นต่อไปนี้
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
บันทึกเป็นอาร์เรย์ที่ไม่แน่นอนที่มีวัตถุที่ประกอบขึ้นเป็นเนื้อหาของแต่ละเซลล์
โค้ดด้านบนใช้งานได้ดีviewDidAppearแต่สิ่งนี้มีผลข้างเคียงที่โชคร้ายของการแสดงส่วนบนของตารางเมื่อมุมมองปรากฏขึ้นครั้งแรกและจากนั้นข้ามไปที่ด้านล่าง ฉันอยากได้ถ้าtable viewเลื่อนไปด้านล่างก่อนที่มันจะปรากฏขึ้น
ฉันลองเลื่อนดูviewWillAppearและviewDidLoadในทั้งสองกรณีข้อมูลยังไม่ถูกโหลดลงในตารางและทั้งสองมีข้อยกเว้น
คำแนะนำใด ๆ ที่จะได้รับการชื่นชมมากแม้ว่ามันจะเป็นเพียงกรณีของการบอกฉันว่าฉันมีทุกอย่างที่เป็นไปได้