Saya memiliki UITableViewyang diisi dengan sel dengan tinggi variabel. Saya ingin tabel di-scroll ke bawah saat view ditampilkan.
Saat ini saya memiliki fungsi berikut
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
log adalah larik yang bisa berubah berisi objek yang membentuk konten setiap sel.
Kode di atas berfungsi dengan baik viewDidAppearnamun ini memiliki efek samping yang tidak menguntungkan yaitu menampilkan bagian atas tabel saat tampilan pertama kali muncul dan kemudian melompat ke bawah. Saya lebih suka jika table viewbisa digulir ke bawah sebelum muncul.
Saya mencoba menggulir ke dalam viewWillAppeardan viewDidLoadtetapi dalam kedua kasus, data belum dimuat ke dalam tabel dan keduanya memberikan pengecualian.
Panduan apa pun akan sangat dihargai, bahkan jika itu hanya kasus memberi tahu saya apa yang saya miliki adalah semua yang mungkin.