2010-05-27 6 views
0

J'ai une barre d'outils translucide sur le bas de mon UIWebView. Le problème est que s'il y a un lien au bas de la page, je ne peux pas appuyer dessus parce que le webview va toujours rebondir vers le bas.Augmenter la taille du contenu de UIWebView en utilisant Javascript

Je ne veux pas réduire la WebView et utiliser une barre d'outils de couleur unie et UIWebView l'interface ne s'ouvre pas beaucoup en place. Ce que je voudrais faire, idéalement, c'est d'augmenter la taille de la page web d'une hauteur de barre d'outils, de sorte que je puisse faire défiler ce bit supplémentaire et avoir tout le contenu au dessus de la barre d'outils, mais quand je défile sera en mesure de voir le contenu de la page à travers la barre d'outils. Je pourrais utiliser la fonction stringByEvaluatingJavaScriptFromString: de UIWebView.

Je suis très rouillé sur JavaScript - est-ce possible pour moi de faire ça? Augmenter la hauteur de la fenêtre ou quelque chose?

J'ai essayé:

[webView stringByEvaluatingJavaScriptFromString: [NSString stringWithFormat:@"window.resizeBy(0,%d);", TOOLBAR_HEIGHT] ]; 

mais il n'a rien fait.

Tous les pointeurs sont les bienvenus. Merci.

Répondre

0

Si vous utilisez le UIWebView pour afficher HTML, je dirais qu'il est plus propre à résoudre ce problème avec CSS:

body { 
    padding-bottom: 50px; 
} 
Questions connexes