У мене є UITableView
те, що заповнене клітинами змінної висоти. Я хотів би, щоб таблиця прокрутилася донизу, коли подання пересунеться у подання.
На даний момент я виконую наступну функцію
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
log - це змінний масив, що містить об'єкти, що складають вміст кожної комірки.
Наведений вище код добре працює, viewDidAppear
однак це має невдалий побічний ефект - відображення верхньої частини таблиці, коли подання вперше з’являється, а потім стрибне вниз. Я вважаю за краще, якби table view
міг прокрутити її донизу, перш ніж вона з’явиться.
Я спробував сувій viewWillAppear
і , viewDidLoad
але в обох випадках дані не були завантажені в таблицю ще і як виняток.
Будь-які вказівки будуть дуже вдячні, навіть якщо це просто випадок, коли мені можна сказати, що я маю - це все, що можна.