Я пытаюсь отобразить график SVG со связанным Javascript в моем приложении, используя UIWebView. Файл .svg хранится локально. Проблема, с которой я сталкиваюсь, заключается в том, что масштабирование и прокрутка ужасны. Это происходит с большими изображениями. Я проверил это в симуляторе. Кто-нибудь знает причину?
Я протестировал довольно много SVG-графиков с помощью iPhone Safari App, и они отлично отрисовываются, а масштабирование и масштабирование плюс прокрутка работает отлично (без дрожания) - даже для графиков 4-5 МБ.
Код очень простой:
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];
Я здесь что-то делаю не так, или я делаю не то, что должен?
Примечание: я не проверял это на
устройство.
Благодарю в ожидании,
Мустафа