uiwebview zoom programmgesteuert
Ich ändern möchten die UIWebView zoom-Stufe programmgesteuert.
Ich habe versucht, diese, aber Sie sind nicht für mich gearbeitet ;
UIScrollView *sv = [theWebView.subviews objectAtIndex:0];
[sv setZoomScale:50 animated:YES];
auch,
[theWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom = 5.0;"];
Irgendeine Idee?
- Vor allem, wenn Sie Lesen, Apple doc gezielt dann den maximalen Standardwert für die Zoom-1.0 f. Hier ist es
@property(nonatomic) CGFloat zoomScale NS_AVAILABLE_IOS(3_0); // default is 1.0
. Sie sind einfügen 50 als parameter?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die einzige Möglichkeit, die ich finden konnte, um es zu erreichen:
(definieren Sie Ihre eigenen Größen, wenn Sie wollen, ich war versucht Sie zu verkleinern, nach der Eingabe in ein Formular-Feld)
Würde ich verwenden:
wo
self
ist dieviewController
mit derwebView
.Dein problem könnte die Größe Ihrer
zoomScale
überschreitet die Größe vonsv.maximumZoomScale
.