Я создал UIScrollView с этой иерархией (мой образец - AutoLayout)
UIViewController
UIView
UIScollView
ContainerView
UIImageView
все работает отлично в iOS 8 - 9 ожидать iOS 7
Я могу увеличить изображение ImageView в iOS 7
i реализовано:
-(void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
CGSize scrollableSize = CGSizeMake(self.imageView.frame.size.width,self.imageView.frame.size.height);
[self.scrollView setContentSize:scrollableSize];
self.scrollView.backgroundColor = [UIColor whiteColor];
self.scrollView.minimumZoomScale = 1.0 ;
self.scrollView.maximumZoomScale = 4;
}
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.containerView;
}
Я проверил эти ссылки: масштабирование UIScrollView с автоматической компоновкой Прокрутка не работает IOS 7
Проблема
зум не работает в iOS 7 (мне нужно использовать автоматический макет), а мой UIImageview должен иметь коэффициент AspectFit
Я загрузил свой пример в github: