Xcode - Автоматическая прокрутка - PullRequest
0 голосов
/ 13 августа 2010

В настоящее время я разрабатываю приложение для Iphone, для которого требуется, чтобы UITableView автоматически прокручивал свои ячейки, не требуя от пользователя этого. (Пользователь может, если он хочет) Есть ли способ, которым вы можете получить доступ к функции прокрутки и дать ему скорость прокрутки. то есть 5 пикселей в секунду или около того. Так что UITableView может медленно переключаться самостоятельно?

Любая помощь будет принята с благодарностью.

спасибо,

Стивен

1 Ответ

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

UITableView не сделает это автоматически, но вы можете воспользоваться тем, что UITableView является подклассом UIScrollView, и обновить свойство contentOffset, скорее всего, с помощью метода setContentOffset: animated: instance. Автоматизируйте прокрутку, обновив свойство contentOffset в методе, который вызывается NSTimer, и у вас будет автоматическая прокрутка.

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

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