Отключение отскоков в 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 это не так. очень жаль.