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