Я не хочу сказать, что хочу отключить прокрутку. Я хочу иметь возможность программно сообщать таблице о немедленном прекращении перемещения (но тогда она должна быть прокручиваема после). Возможно ли это?
Как сделать прокрутку остановки UITableView
Ответ 1
A UITableView
является подклассом UIScrollView
. Если вы укажете его, чтобы перейти к его текущему положению, он прекратит прокрутку, чтобы это работало для вас:
[tableView setContentOffset:tableView.contentOffset animated:NO];
Ответ 2
Привяжите представление таблицы к переменной с именем tableView
, затем со следующей строкой вы можете отключить прокрутку:
tableView.scrollEnabled = NO;
Установите его на YES
, если вы хотите, чтобы он снова прокручивался.
Ответ 3
set tableView.alwaysBounceVertical = NO;
Ответ 4
Если вы используете контроллер табличного представления, выполните следующие шаги
- Выберите контроллер табличного представления в раскадровке
- Перейдите к инспектору атрибутов- > прокруткам
- Снимите флажок с включенной прокруткой