Неизвестный iPhone Control - Помоги мне - PullRequest
0 голосов
/ 02 апреля 2010

Привет, может кто-нибудь сообщить мне, какой элемент управления они использовали для прокрутки.

Мне очень нравится этот контроль.

http://www.youtube.com/watch?v=Ssa2k4RlYXs&feature=channel

Приложение можно загрузить бесплатно. Помогите мне выяснить, что это за контроль.

URL-адрес приложения: itunes.apple.com/us/app/xix-cwg/id353382539?mt=8

Помоги мне.

Управление внутри: вкладка «Расписание» в приложении

Заранее спасибо.

С уважением, Arpan

1 Ответ

0 голосов
/ 19 октября 2010

Скорее всего, это всего лишь UIScrollView. Хотя он обладает многими свойствами UITableView, вы можете заметить, что UITableView является подклассом UIScrollView.

Существует несколько способов создания этой функциональности. Рекомендую посмотреть документацию на UIScrollView. Вы можете найти немного клея между UITableView и UIScrollView. Если вы решили написать собственный подкласс UIScrollView, помните о проблемах с памятью. Вам придется выгрузить «невидимые» части представления, если вы отображаете много данных.

Протокол UIScrollViewDelegate имеет метод scrollViewDidScroll:, который можно использовать для создания пользовательского макета вида при прокрутке вида.

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

Думаю, вам будет не сложно, если вы поэкспериментируете с UIScrollView. Особенно, если вы не планируете делать масштабирование.

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