UITableView: остановить автоматическую прокрутку за пределы выбранной позиции - PullRequest
1 голос
/ 19 марта 2010

У меня есть сгруппированный UITableView, который отображает количество ячеек, которое включает как обычные (текстовые) ячейки, так и одну с UIImageView, а другую с MKMapView. Ячейки используются концептуально для отображения пользователю различных частей области (таких как описание и т. Д. В текстовых ячейках), а также местоположения (MKMapView) и изображения области (UIImageView). Вся таблица ячеек занимает несколько экранов.

Когда я прокручиваю UITableview, кажется, что он автоматически прокручивается за пределы, где я прекращаю прокручивать, или возвращаюсь назад, как он появился. У меня pagingEnabled = NO.

Похоже, что UITableView пытается показать части ячеек, если я не прокрутил достаточно далеко (или слишком далеко), и автоматически прокручивает представление.

Может кто-нибудь объяснить, почему он так себя ведет и как его остановить?

1 Ответ

0 голосов
/ 22 марта 2010

На самом деле получается, что поведение связано с симулятором. Чтобы перетащить сима, вы щелкаете мышью, а затем двигаетесь. Я думал, что перетаскиваю, но на самом деле я прокручивал окно с помощью двухпальцевого движения на сенсорной панели Mac. Я думаю, что симулятор рассматривает это как нечто иное, чем простое прокручиваемое движение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...