Изменение фона в iOS

Эй, у меня есть UIImageView в моем приложении. И у II есть 4 фонов, созданных для приложения. Я хочу, чтобы пользователь мог изменить эти 4 фонов. Я нашел видео на youtube, чтобы дать вам представление о том, куда я иду.

http://www.youtube.com/watch?v=WO9NRIHU6oQ

Пользователь нажимает кнопку, открывающую новое представление, позволяющее пользователю прокручивать фон и когда пользователь получает найденный фокус, он хочет, чтобы пользователь снова нажал кнопку, чтобы использовать его.

Любые идеи о том, как я это сделаю?

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

Я понимаю, что куча текста, вроде этого, вероятно, трудно выполнить, особенно если вы новичок в программировании на iPhone, но немного читаете в иерархии uiview и viewcontroller, и вы должны уметь что-то понять.

  • Функция автопрокрутки для UILabel
  • UIScrollView с несколькими страницами, видимыми или меньшими размерами страниц
  • UIScrollView + Централизованный просмотр + Неоднозначный размер прокручиваемого контента + много размеров iPhone
  • прокрутка Tableview в выноске в MKMapview
  • Увеличение сопротивления резистивности UIScrollView
  • UIScrollview с размером содержимого Autolayout в ландшафте
  • UIPanGestureRecognizer конфликтует с scrollview
  • UIScrollView с масштабированием не прокручивается до увеличения
  • UITableView прокрутите список до раздела, который ближе всего к сегодняшней дате
  • Жёлтый жест препятствует прокрутке
  • Мой UIScrollView (содержащий некоторые UIControls) больше не прокручивается в iOS 8
  • Давайте будем гением компьютера.