Остановить UITableView над прокруткой вверх и вниз?

Я использую UITableView с UITableViewCells, и я хочу остановить прокрутку "сверху", которую вы получаете в верхней и нижней части списка. Бит, в котором вы можете потянуть вверх по самой верхней ячейке, чтобы показать фон (иногда используется для обновления). Есть ли способ сделать верхний край ячейки "абсолютным верхом"? так что представление только когда-либо показывает только ячейки?

Ответ 1

Так как UITableView является подклассом UIScrollview, достаточно просто установить для свойства "bounces" значение NO.

Редактирование: вам, вероятно, нужно также установить "BindingVertical" на NO...

Ответ 2

Вы можете установить для свойства tableback bounces значение NO.

Ответ 3

Вы можете использовать этот код для решения своей проблемы.

self.objBackTableView.bounces = NO;

И используется код ниже, если данные соответствуют экрану, чем его прокрутка

self.objBackTableView.alwaysBounceVertical = NO;

Ответ 4

Swift 4.2:

Это совсем не прокрутка:

tableView.bounces = false

Это не прокрутка, если достаточно места для клеток:

tableView.alwaysBounceVertical = false

Надеюсь быть полезным.