iOS Swift WKWebView не масштабируется - PullRequest
0 голосов
/ 12 марта 2019

Я работаю над приложением для iOS, в котором есть веб-представление для загрузки внутри него.Я использую WKWebView, но это не масштабирование.

Я установил минимальную и максимальную шкалу webView's scrollView, но все равно не работает.

@IBOutlet weak var webView: WKWebView!
webView.scrollView.minimumZoomScale = 0.1
webView.scrollView.maximumZoomScale = 1.0

Как включить масштабированиеWKWebView?

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

тогда попробуйте это:

        webView.scrollView.scrollEnabled = true               
        webView.scrollView.bounces = false                    
        webView.allowsBackForwardNavigationGestures = false   
        webView.contentMode = .ScaleToFill
//  Set the WKWebView scroll view delegate
        webView.scrollView.delegate = self

Настройте ваш vc на UIScrollViewDelegate и добавьте его метод делегата viewForZoomingInScrollView для возврата nil следующим образом:

 func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
        return nil
    }

Надеюсь, это поможет вашей странице принять нативное поведение

0 голосов
/ 12 марта 2019

Вы должны установить scalesPageToFit Свойство на true, добавив:

webView.scalesPageToFit = true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...