Как использовать UIScrollView для переключения между UIViews - PullRequest
2 голосов
/ 22 декабря 2009

Как мне построить несколько UIViews с несколькими подпредставлениями и переключаться между ними, используя UIScrollView? Буду признателен всем, кто может загрузить код. Я полный нуб с iPhone.

Ответы [ 3 ]

2 голосов
/ 22 декабря 2009

Я бы «разбил» UIViews на UIScrollView, а затем внедрил бы некоторый механизм подкачки или «привязки». Прослушайте соответствующие уведомления из представления прокрутки, а затем, когда прокрутка заканчивается, просто программным путем выровняйте представление прокрутки по границам одного из плиточных UIViews.

В качестве альтернативы рассмотрим использование UIPageControl для реализации такого поведения. Хорошим примером является приложение «Погода».

1 голос
/ 22 декабря 2009

Взгляните на образец Page Control . При этом используется функция подкачки UIScrollView для горизонтальной прокрутки между несколькими UIView страницами.

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

1 голос
/ 22 декабря 2009

Я этого не делал, но видел один пример в центре разработки приложений. Я добавляю соответствующую ссылку:

http://developer.apple.com/iphone/library/samplecode/Scrolling/index.html#//apple_ref/doc/uid/DTS40008023

Надеюсь, это поможет

С уважением Алехандра:)

...