Прокрутка по горизонтали и вертикали - PullRequest
0 голосов
/ 11 января 2010

Я разрабатываю приложение, в котором есть 5 изображений, и они должны прокручиваться как в горизонтальном, так и в вертикальном направлении.Например: - Если я прокручиваю по горизонтали от первого изображения, то должно отображаться второе изображение, а если я прокручиваю по вертикали со второго, то должно отображаться третье.

Пожалуйста, помогите, если у кого-то есть какие-либо идеи по этому поводу.

Спасибовы.

Ответы [ 2 ]

0 голосов
/ 11 января 2010

Думаю, вам стоит поискать библиотеку Three20 . В примерах кода вы увидите ScrollViewTestController. Используйте файлы всего кода (.h и .m), а затем попытайтесь переопределить переворачиваемую часть кода, чтобы получить те же функции, что и в горизонтальном направлении.

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

Спасибо

Madhup

0 голосов
/ 11 января 2010

Создайте UIScrollView и добавьте свои изображения (UIImageViews) в качестве подпредставлений к нему. Расположите их в нужном порядке, а затем установите для contentSize представления прокрутки общий размер ваших представлений. Границы представления прокрутки и contentOffset определяют, что видно.

Чтобы лучше понять, как работают представления прокрутки, представьте, что представление прокрутки является «окном», через которое вы можете видеть часть большого холста ( content ). Рамка вида прокрутки - это размер окна, его границы - это содержимое. Прокрутка изменяет происхождение границ, сдвигая «окно». Масштабирование изменяет размер границ, влияя на то, как много видно. Для правильной работы UIScrollView должен знать свой contentSize (по умолчанию он всегда (0,0, ширина кадра, высота кадра)).

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