В моем приложении я хочу добавить ячейки в текущее представление таблицы и прокрутить его до первой добавленной ячейки после добавления всех ячеек. Я выполнил добавленный код, вызвав добавление в стек и вызвав [tableview reloadData]. Однако мне было интересно, есть ли делегат или уведомление, которое отправляется с помощью uitableview, которое я могу использовать, чтобы указать, когда таблица была перезагружена, чтобы я мог перейти к выбору. Первоначально я думал, что viewDidAppear будет вызван, но это не так. Какие-либо предложения?Прокрутка вида таблицы после перезагрузки uitableview
ответ
Вы можете удалить reloadData
и использовать insertRowsAtIndexPaths:withRowAnimation:
вместо этого, чтобы добавить дополнительные строки, а затем scrollToRowAtIndexPath:atScrollPosition:animated:
можно использовать для прокрутки до определенной строки. Добавление строк таким образом немного более «чище», на мой взгляд, вместо того, чтобы просто вызвать reloadData, возможно, это тоже быстрее.
При использовании insertRowsAtIndexPaths:withRowAnimation:
и строки, которые вы добавляете, не отображаются, они не будут «загружены», как только они будут прокручиваться при просмотре с помощью метода прокрутки, они будут «загружены».
Что касается имени после того, как метод reloadData завершен, я уверен, что нет доступных уведомлений. Единственное уведомление UITableView - UITableViewSelectionDidChangeNotification
.
- 1. Редактирование UITableView равно NO после перезагрузки таблицы
- 2. Настройка UITableView FooterView после перезагрузки таблицы
- 3. UITableView прокрутка до определенной позиции
- 4. UITableView прокрутка анимации при перезагрузке
- 5. Прокрутка UITableView
- 6. Не снимайте ячейку таблицы, когда прокрутка UITableview
- 7. UITableView Lazy Image Load, изображения появляются после таблицы STOPS прокрутка
- 8. Прокрутка UITableView никогда не заканчивается после поиска
- 9. Высота UITableView изменилась после прокрутки вида
- 10. UIKeyboard не отображается после перезагрузки вида
- 11. PFQueryTableViewController Ошибка приложения после перезагрузки таблицы
- 12. UITableView бесконечная прокрутка, как колесо
- 13. Почему не сбрасывается прядильщик после перезагрузки UITableView
- 14. Сохраняйте выбранное значение UITableView после перезагрузки данных.
- 15. UITableView, как продолжить прокрутку после перезагрузки
- 16. UITableView не отображается после перезагрузки данных
- 17. UITableView с динамическими высотами ячеек при прокрутке после перезагрузки ячейки
- 18. Прокрутка в UITableView
- 19. Почему прокрутка табличного вида отстает?
- 20. Дождитесь UITableView конца перезагрузки
- 21. Прокрутка GADBannerView с UITableView IOS
- 22. UITableView прокрутка лаг после добавления childViewController
- 23. Прокрутка раздела в UITableView
- 24. Прокрутка заголовка секции UITableView
- 25. Когда прокрутка UITableView возвращается неверно IndexPath.Row Значение
- 26. Прокрутка негабаритного вида? (IPhone)
- 27. uitableview внутри uiscrollview (прокрутка)
- 28. Прокрутка изображения, не работающего внутри ячейки пользовательского вида таблицы
- 29. Медленная прокрутка UITableView?
- 30. Прокрутка с UITableView медленная