У меня есть modalView, который я представляю со стилем UIModalPresentationPageSheet
, и у этого представления есть scrollView и mageView внутри этого scrollView, чтобы я мог показывать изображения и разрешать пользовательские манипуляции, такие как масштабирование,и т. д.
В viewDidLoad я все настраиваю так:
CGRect imgFrame = CGRectMake(0, 0, img.size.width, img.size.height);
imageView.frame = imgFrame;
[imageView setImage:img];
Что работает нормально, но проблема в том, что если у меня изображение больше чемнесколько небольшой размер modalView в ландшафтном режиме (из-за стиля UIModalPresentationPageSheet) не масштабируется и не масштабируется, поэтому я могу видеть все это, он просто показывает мне 2/3 изображения, и чтобы увидеть тамМне нужно уменьшить масштаб.
Я установил contentMode на UIViewContentModeScaleAspectFit
, и он все равно ничего не изменил.
Я что-то упустил?