我正在尝试使用UIWebView在我的应用程序中显示带有关联javascript的svg图。 .svg文件存储在本地。我面临的问题是放大/缩小和滚动是可怕的。大图像会发生这种情况。我在模拟器中测试了这个。有谁知道原因?
我已经使用iPhone的Safari应用程序测试了很多svg图形,它们渲染完美,放大/缩小和滚动效果完美(没有任何抖动) - 即使是4-5 MB图形。
代码非常基础:
NSString *path = [[NSBundle mainBundle] pathForResource:@"image" ofType:@"svg"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:path];
NSURLRequest *req = [NSURLRequest requestWithURL:fileURL];
[webView setScalesPageToFit:YES];
[webView loadRequest:req];
我在这里做错了什么,或者我不做我应该做的事情?
注意:我没有对此进行过测试 设备
满怀期待, 穆斯塔法
答案 0 :(得分:2)
你一定要在设备上测试它。如果svg文件在设备的Safari应用程序中正常工作,那么这可能只是模拟器的一个问题。