Отключение отскоков в uitableview также отключает прокрутку на iOS 5, но не iOS4

у меня есть приложение с табличным представлением в навигационном контроллере; я хотел отключить подпрыгивание, чтобы, когда моя таблица находится в режиме редактирования, пользователь мог прокручивать вниз и находить строки для удаления; в противном случае он отскочит и не даст им возможность нажать значок удаления рядом со строкой.

Итак, я сделал это:

self.tableView.bounces=NO;

когда я запускаю мое приложение на iOS 4, это работает как шарм. Пользователь может прокручивать и таблица не отскакивает назад.

но на iOS 5, прокрутка также не работает вообще для таблицы. Свитка нет. Поэтому, чтобы быть в безопасности, я сделал это:

    self.tableView.bounces=NO;
    self.tableView.scrollEnabled=YES;

Я создаю свое табличное представление и его навигационный контроллер программно; все остальное отлично работает с ними. Любая идея, почему отключение отскоков также предотвратит прокрутку на iOS 5?

1 ответов


Я нашел решение здесь:

UITableView не будет прокручиваться после редактирования рамки вида и origin

Если вы вручную установите происхождение tableview, на iOS 5 он отключает прокрутку. на iOS 4 это не так. очень жаль.