Разработка iPhone - изображение SVG в UIWebView - PullRequest
2 голосов
/ 25 августа 2009

Я пытаюсь отобразить график 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];

Я здесь что-то делаю не так, или я делаю не то, что должен?

Примечание: я не проверял это на устройство.

Благодарю в ожидании, Мустафа

1 Ответ

2 голосов
/ 25 августа 2009

Вы обязательно должны проверить это на устройстве. Если SVG-файлы нормально работают в приложении Safari на устройстве, это может быть просто проблемой симулятора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...