Pregunta

En un UIWebView, proporciono un enlace a http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html . En el simulador, TOC no se carga. Un espacio para que aparece a continuación, rápidamente se esconde. Sin embargo, en las cargas iPhone, TOC y no oculta. El usuario tiene que hacer clic en el enlace de ocultar TOC. Lo que está haciendo el simulador que el iPhone no es? ¿Hay una manera de hacer eso en el iPhone por lo TOC es oculto?

¿Fue útil?

Solución

No sé cuál es la diferencia sutil entre el simulador y el dispositivo (algo relacionado galleta?), Pero yo sugeriría que su solución debe ser que esperar hasta que la página termine de cargar y luego inyectar el código JavaScript a la fuerza cerca el TOC, como con:

[webView stringByEvaluatingJavaScriptFromString:@"showHideTOC('hide');"];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top