Как настроить свойства UIScrollView

  1. Мне нужен UIScrollView, в который мне нужно вставить 25 изображений одинакового размера (256 * 256).
  2. 13-е изображение должно быть по центру, т.е. когда приложение загружается.
  3. Затем, когда я смахиваю вправо, влево, вверх или вниз, он должен прокручиваться как обычно.

Для этого должны быть указаны спецификации UIScrollView, т. Е. 1. какой должен быть его размер 2. 2.ContentViewSize 3. где должно быть его происхождение.


person wolverine    schedule 03.12.2009    source источник
comment
Вам нужно уточнить детали. Вы хотите, чтобы одновременно отображалось только одно изображение? Вы хотите, чтобы в исходном виде отображалось 13-е изображение с 12 по обе стороны (слева / справа) вне поля зрения? Если да, то что с прокруткой вверх / вниз, ведь 256x256 полностью уместились бы в размерах экрана.   -  person wkw    schedule 03.12.2009
comment
Собственно я и сделал это. Я создал scrollView с размером экрана. Затем сделал contentSize равным 1280 * 1280. Затем сделал 13-е изображение с размерами в центре как (512,512). Затем сделал некоторые математические вычисления, чтобы получить значение contentOffset, чтобы центральное изображение было видимым в центре экрана. Я хочу создать бесконечную прокрутку. Когда я смахиваю в любом направлении, прежде чем он дойдет до конца изображения с этой стороны, я хочу, чтобы на концах появлялись новые изображения. Не знаю, как это объяснить. Как и mapView. Но я хочу сделать эту функцию с большим количеством изображений.   -  person wolverine    schedule 04.12.2009


Ответы (1)


Если ваш scrollView будет отображаться в полноэкранном режиме в портретной ориентации, вы должны использовать следующие размеры (при условии, что вы не скрываете строку состояния):

  • Рамка UIScrollView: 320 x 460
  • contentSize: 8000 x 460 начальный
  • contentOffset: (3840, 0)
person Philippe Leybaert    schedule 03.12.2009
comment
Собственно я и сделал это. И я дал решение выше. У вас есть идеи, как создать бесконечную прокрутку с помощью UIScrollView. Когда изображения загружаются с любого конца, он выглядит как MapKit? Любой ответ поможет gr8. - person wolverine; 04.12.2009
comment
Я вижу, что вы задали еще один вопрос в этой связи: stackoverflow.com/questions/1845789/ - person Brad Larson; 06.12.2009