2010-08-13 5 views
0

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

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

спасибо,

Стивен

+2

Я думаю, что у вас есть лучший шанс получить ответ на Stack Overflow. – alex

ответ

0

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

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