我將本地HTML模板加載到WebView
中。我的webview的框架尺寸非常小(250X300)。我用這個只顯示預覽。問題是,我無法在webview中看到整個html內容。我只能看到左上角。我必須滾動才能看到整個內容。 那麼有沒有可能爲webview設置比例或縮放比例?在Webview中縮放html內容
1
A
回答
2
我附近有一座小戲之後答案。
[[[[[previewWeb mainFrame] frameView] documentView] superview] scaleUnitSquareToSize:NSMakeSize(.5, .5)];
2
如果您僅放大文本就足夠了,請使用-[WebView makeTextSmaller:]
和-[WebView makeTextLarger:]
的方法,並按照WebView
所述重置文本大小-[WebView makeTextStandardSize:]
。這些方法對應於Safari中的「Cmd - 」和「Cmd +」和「Cmd 0」。
如果你想縮放的WebView的全部內容,包括我用下面的方法圖片:
- (void) zoomWebView:(WebView *)aWebView withFactor:(float)fac
{
NSString *script = @"document.body.style.zoom";
float oldFac = [[aWebView stringByEvaluatingJavaScriptFromString:script] floatValue];
if(oldFac==0){ oldFac = 1.0; }
NSString *res = [aWebView stringByEvaluatingJavaScriptFromString:
[NSString stringWithFormat:@"%@='%1.2f';", script, (oldFac*fac)]];
[aWebView setNeedsDisplay:YES];
}
+0
這是部分工作。它沒有正確放大整個內容。它完美地縮放了一些內容,但是一些內容沒有放大一點。 –
0
可以使用無證
- (void)_setZoomMultiplier:(float)m isTextOnly:(BOOL)isTextOnly
注意:這可能會導致提交到App Store的問題。
相關問題
- 1. Android WebView內容縮放
- 2. 縮放html內容
- 3. HTML/CSS內容縮放
- 4. iOS webview與縮影內容縮放屏幕不小webview
- 5. Android webview:縮放以適應內容
- 6. WebView內容不能正確縮放
- 7. 在UIWebView中縮放內容
- 8. Android WebView Word包裝文本內容縮放文本內容
- 9. 在iphone中縮小WebView內容App
- 10. 在webview中播放m.youtube內容
- 11. 使用zoomooz縮放HTML內容
- 12. 將HTML內容放置到WebView內部的兩列中
- 13. 在WebView中監聽HTML內容更改
- 14. Android:在WebView中縮放SVG
- 15. 在可可中縮放WebView
- 16. Android WebView:在加載內容後縮放到特定比例
- 17. 如何停止android webview在縮放時環繞內容?
- 18. 使用縮放支持在屏幕上安裝WebView的內容
- 19. 縮放iframe中的內容
- 20. 縮放JFrame內容
- 21. 使用Viewbox,我可以縮放Webview而不實際縮放內容嗎?
- 22. 的WebView加載HTML內容
- 23. 允許HTML內容縮放,以便內容不會混亂
- 24. 縮放Android WebView文本html以適合?
- 25. 在CSS中縮放生成的內容
- 26. 在webapp中縮放iframe的內容
- 27. WebView中的視口元標記不能在Android中正確縮放內容
- 28. Android Webview,縮放內容以適合屏幕
- 29. 如何以編程方式放大/縮小WebView的內容?
- 30. 活動縮放中的WebView
使用此方法我發現web視圖確實縮放,但鼠標選擇位置已抵消... – Tinyfool
我同意Tinyfool - 另請參見http://stackoverflow.com/questions/2181587/scale-webview-in-cocoa和http:/ /stackoverflow.com/questions/23010634/zooming-in-and-out-in-webview-cocoa –