Saya memiliki UITableView
yang 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 viewDidAppear
namun 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 view
bisa digulir ke bawah sebelum muncul.
Saya mencoba menggulir ke dalam viewWillAppear
dan viewDidLoad
tetapi 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.