UIScrollview в ландшафтном режиме появляется через панель навигации - PullRequest
0 голосов
/ 29 октября 2018

Я использую Xcode 10, и я добавил свой UIImageView внутри моего UIScrolView. Я дал ниже ограничения из раскадровки.

Мое ограничение scrollView:
My scrollView constraint

My ImageViewConstraint:
My Image View Constraint

В портретном режиме все выглядит хорошо, но при изменении ориентации вид прокрутки появляется над панелью навигации.
Landscape mode

Я добавил ниже код для установки размера изображения и содержимого прокрутки

CGFloat imageRatio = image.size.height / image.size.width;
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
self->_imageView.frame = CGRectMake(0, 0, screenWidth, screenWidth * imageRatio);
self.scView.contentSize = self->_imageView.frame.size;  

Заранее спасибо.

...