У меня есть страничный UIScrollView, в котором пользовательские страницы горизонтально просматривают изображения, например Apple Photos.app. Это работает, но теперь я пытаюсь добавить поддержку вращения.
У меня есть вид, вращающийся нормально, и мне удалось правильно настроить рамки contentSize, bounds и subviews для адаптации к различным ориентациям. Итак, до и после вращения все в порядке.
Однако сами переходы неудобны. Первое изображение отлично вращается, как если бы ось вращения находилась в мертвой точке изображения (кадр прокрутки). Второе изображение "качается", потому что ось вращения находится в одном и том же месте: центр первого изображения. Чем дальше от первого изображения, тем быстрее "качели".
Я могу, возможно, замаскировать это, наложив непрозрачный UIView перед вращением и скрыв его. Но это взломать. Должен быть элегантный способ сделать это...