Высота webView должна меняться при переходе в ландшафт

Здесь нужна помощь, пожалуйста.

У меня есть этот webView, который загружает HTML-текст. Веб-представление находится внутри scrollView под другими элементами (изображение, вид в стеке). Я установил его высоту вот так

func webViewDidFinishLoad(_ webView: UIWebView) {
    heightWebView.constant = webView.scrollView.contentSize.height
}

Все нормально, когда я вхожу в контроллер представления и прокручиваю его, но когда я переключаюсь с Портрета на Пейзаж, мне не хватает места в представлении прокрутки, чтобы прокрутить весь веб-вид, и активируется прокрутка веб-вида.

Любая идея, что я должен делать? Я уже пробовал в

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {

сбросить высоту webView как в webViewDidFinishLoad, но это не сработало.

0 ответов

Другие вопросы по тегам