Cómo obtener la altura del contenido de WebView
1. A través del método didFinishLoad: de webview, la vista web ha completado la carga y puede obtener la altura real.
2. Obtenga la altura real de la página a través de js y controle el tiempo para obtener la altura a través de js.
3. Al detectar webView.scrollView.contentSize, se le notificará inmediatamente una vez que el valor cambie. El código para registrar un observador es el siguiente:
[webView.scrollView.contentSize]:
4.scrollView addObserver: self forKeyPath: @"contentSize" options: NSKeyValueObservingOptionNew
contexto:& webViewContext]
Luego, en el observador, implemente - (void)observeValueForKeyPath: (NSString *)keyPath ofObject: (id)cambio de objeto: (NSDictionary *) cambie el contexto: (void * )context Entonces siempre puedes monitorear los cambios de altura de webView