Простое слайд-шоу в UIImageView - PullRequest
1 голос
/ 03 июня 2011

У меня возникла проблема с добавлением слайд-шоу в мое приложение.

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

Я хочу сделать простое слайд-шоу в одном из двух моих просмотров. Я сделал UIImageView, потому что это просто для отображения изображений.

Так что я бы хотел показывать свои картинки одну за другой, и можно переходить от одного изображения к другому, проводя пальцем вправо или влево (как в родном приложении «Фотографии»).

Я пытался адаптировать примеры кодов из документации, но безуспешно.

Так что я ищу помощи.

Спасибо, Дж.Б. Крестот

Ответы [ 3 ]

1 голос
/ 03 июня 2011

Вы можете использовать пользовательский класс, такой как iCarousel, связанный ниже. Каждый из этих видов может быть вашим изображением, а затем, нажав на них, можно запустить полноэкранный режим, например.

Держите нас в курсе!

http://cocoacontrols.com/platforms/ios/controls/icarousel

1 голос
/ 03 июня 2011

Итак, я действительно сделал это, и это довольно легко.Компонент, который вам не хватает, это UISCrollView.Моя реализация сделала именно то, что вы описываете (позволяя пользователю переходить от одного набора изображений к другому и обратно).

По сути, добавьте UIScrollView в ваш View в конструкторе интерфейса, и вы будете создавать представления UIImage с кодом(простой цикл) и настройка их изображений таким же образом.Я сделал это безопасно, без проблем с памятью около 15 изображений (PNG).Это сообщение может вызвать проблемы с производительностью, если вы работаете с большим количеством изображений (скажем, 40?)

Надеюсь, это поможет, дайте мне знать, если вам нужен пример кода, чтобы увидеть, как это работает.

0 голосов
/ 03 июня 2011

См. Пример приложения Apple для управления страницами.

...