iPhone UIWebView - Wie legen Sie die zoom-Stufe und position?
Ich bin anzeigen einer Reihe von gekachelte Bilder in einer UIWebView und möchten, legen Sie programmgesteuert die UIWebview ist die erste zoom-und Sicht-Lage.
Wie geht man dabei vor?
Du musst angemeldet sein, um einen Kommentar abzugeben.
HINWEIS: diese Antwort ist von 2009. Finden Sie die besseren Lösungen für einen zivilisierteren Alter.
Programmatischen scrollen von UIScrollView ist jetzt ein problem gelöst. Ich habe eine detaillierte Diskussion darüber, wie (und warum) UIScrollView Zoomen funktioniert, ein Beispiel-Projekt und ZoomScrollView Klasse kapselt die erforderlichen Zoomen Magie github.com/andreyvit/ScrollingMadness/.
Also wahrscheinlich dann sollten Sie Ihre Bilder in UIScrollView wie Andy empfohlen.
Set attribute scalesPageToFit von UIWebView auf JA. Dann die Webseite wird passend skaliert und die Benutzer können zoom-in und zoom-out.
Diese:
Kann es die Lösung für dein problem.
Sieht es nicht aus, es gibt einen dokumentierten Weg, das zu tun, was Sie wollen. Eine alternative, die nur halb Ihr problem löst, ist mit einem UIScrollView. Sie könnten UIImageViews in Ihrem UIScrollView und dann einen Bildlauf zu einer beliebigen position in der scroll-Ansicht. Dies erlaubt es Ihnen nicht, um programmgesteuert zoom die Ansicht jedoch. Wenn es etwas, was Sie denke sollte Hinzugefügt werden, um die SDK-Datei ein radar: http://bugreport.apple.com/
versuchen Sie es mit dieser scrollview.