2010-11-23 23 views
2

J'utilise un UIWebView pour afficher une page html avec un iframe.iOS 4.x: UIWebView iframe Scrolling

L'UIWebView a myWebView.scalesPageToFit = YES;

et la page elle-même a

< meta name = "viewport" content = "width = 320, évolutive utilisateur = yes"/>

Sous 3.2, l'iframe avait de très belles barres de défilement et je peut mettre à l'échelle et double-cliquer sur le contenu de l'iframe, qui est un fichier PDF chargé dynamiquement par javascript. Sous 4.x, il n'est pas interactif du tout et n'a pas de barre de défilement. Oui, c'est le même code.

Je ne suis pas au courant de nouveaux drapeaux pour ce comportement sous 4.x. Es-tu? Ou devrais-je finir par faire un UITextView et y charger le PDF?

Répondre

0

De la discussion sur une question quelqu'un double demandé plus tard, et à la lumière d'Apple propre documentation stating this should be possible, il semble que c'est un bug (gênant) dans les versions récentes d'iOS: IFRAMEs and the Safari on the iPad, how can the user scroll the content?

J'ai déposé rdar : // problème/8904584 avec Apple, si cela vous affecte s'il vous plaît (tout le monde) déposer un duplicata au http://bugreport.apple.com faisant référence à ce numéro de bogue.

+0

Je vais rejoindre ce bug, même si j'ai fini par en faire un TextView (il y a quelques mois). – jhhl