Вы можете использовать небольшую хитрость: перед началом увеличения получите скриншот вида (с подпредставлениями), который вы хотите увеличить. Добавьте это изображение в UIImageView add и верните его через viewForZoomingInScrollView:
. Таким образом, вы на самом деле увеличиваете изображение этого вида, а не самого изображения.
После завершения масштабирования масштабируйте фактический вид вручную.
Вы можете узнать, как сделать снимок экрана из моего поста здесь