Чистые переходы авторотации в подкачке UIScrollView

У меня есть пейджинговый UIScrollView, в котором пользователь перелистывает изображения по горизонтали, как в Apple Photos.app. Это работает, но сейчас я пытаюсь добавить поддержку вращения.

Я получил представление, вращающееся в порядке, и сумел правильно установить фреймы contentSize, bounds и subviews для адаптации к различным ориентациям. Так что до и после поворота все ок.

Однако сами переходы неуклюжи. Первое изображение вращается идеально, как если бы ось вращения находилась в мертвой точке изображения (рамка прокрутки). Второе изображение «качается», потому что ось вращения находится в том же месте: центр первого изображения. Чем дальше я получаю от первого изображения, тем быстрее «качается».

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

Ответы на вопрос(4)

Ваш ответ на вопрос