У меня есть UITableView
с двумя массивами в качестве источника данных. У меня также есть один UISegmentedControl
для переключения между этими массивами. Я использую метод segmentedControlChanged
для вызова метода reloadData
. Это прекрасно работает.UITableView не прокручивает автоматически, если изменяется источник данных
Но есть одна проблема.
Например, у arrayOne есть 1 элемент и массивTwo имеет 10 элементов. Итак, если я переключусь на arrayTwo и прокручиваю нижнюю часть таблицы, и после этого переключитесь обратно на arrayOne, просмотр таблицы останется прокруткой вниз, и я не вижу никакого элемента. Но если я начну прокрутку, табличное представление «автоматически переходит» к первому элементу.
Итак, мой вопрос: как я могу активировать это поведение автоматически при изменении источника tabledata?
Думаю, вы должны перезагрузить tableView, когда кнопка сегмента сегмента. – iDeveloper
@iDeveloper i call reloadData() в segmentedControl изменен. – patrickS
вы можете загрузить код фрагмента – iDeveloper