У меня есть изображение 320x480, и при изменении ориентации это изображение явно висит вне поля зрения. Есть некоторые изображения, где фокальная точка сидит с нижним срезом (что не является нежелательным). Моя проблема, однако, заключается в том, когда пользователь поворачивается вертикально, чтобы увидеть полное изображение, представление, похоже, привязывается к нижней точке, что означает, что верх фокуса отключен. Я хочу, чтобы пользователи могли «свободно прокручивать» изображение и, возможно, перемещать изображения, чтобы фокус был центральным экраном, а не отсекал верх и низ. Я понимаю, что это сложная концепция для описания слов, поэтому я добавил несколько изображений ниже.UIScrollView Vertical Pan Snapping to top или bottom of view
Вот как она начинается:
Это где она зафиксировалась на дно:
Это вид зрения, я хотел бы иметь, но не может:
Есть ли способ контролировать это «привязку» или, возможно, метод, который я мог бы использовать, чтобы переопределить его, когда вы имеете дело с такой ориентацией? Моя проблема в том, что я ХОЧУ ее защелкивать при панорамировании влево/вправо на другие изображения в ScrollView, просто не вверх/вниз.
EDIT:
pagingEnabled является свойством, которое контролирует эти щелчки, но в любом случае, чтобы обнаружить, если движение вверх/вниз или влево/вправо и отключить или включить это свойство в каждом случае?
Приветствие за любую помощь вы можете предложить
спасибо за советы. Вложенный подход scrollviews работал отлично :) Cheers –