我使用UIWebView加载一个html页面,其中只包含一个带有以下代码的SVG图像文件:
self.webView = [UIWebView new];
self.webView.opaque = YES;
self.webView.frame = self.view.frame;
[_webView setAutoresizingMask:(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth)];
self.webView.dataDetectorTypes = UIDataDetectorTypeAll;
self.webView.userInteractionEnabled = YES;
_webView.scalesPageToFit = YES;
self.webView.delegate=self;
[self.view addSubview:self.webView];
我采取如下屏幕截图,我想让图像文件可以自动放大以适应整个窗口显示视图时,目前我不得不双重标记图像以实现它。
和贝尔沃是我的预期:
答案 0 :(得分:0)
找到答案
NSString *jsCommand = [NSString stringWithFormat:@"document.body.style.zoom = 1.5;"];
[_webview stringByEvaluatingJavaScriptFromString:jsCommand];