Уровень масштабирования UIWebView

Я должен проверить уровень масштабирования UIWebView. И установите его максимальный уровень на определенный уровень. Я пробовал этот код, но не нашел успеха

отредактировано сообщение, чтобы включить форматирование кода

UIScrollView *sRouteView = [[testWebView subviews] objectAtIndex:0];
    sRouteView.delegate = self;
    sRouteView.minimumZoomScale = 1.0;
    sRouteView.maximumZoomScale = 2.0;
    sRouteView.zoomScale = sRouteView.minimumZoomScale;

Я не могу установить максимальный уровень масштабирования UIWebView


person TalaT    schedule 16.06.2011    source источник


Ответы (1)


У меня была такая же проблема, и я нашел решение проблемы из сообщения Vocaro!

«Добавьте следующий метатег в заголовок вашего HTML-документа:

<meta name='viewport' content='initial-scale=1.0,maximum-scale=10.0'/>"

так что в основном для вас

"<meta name='viewport' content='initial-scale=1.0,minimum-scale=1.0, maximum-scale=2.0'/>" 

должен сделать трюк.

Документы https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html

person code007    schedule 15.09.2011
comment
А что, если я просто покажу файл в UIWebView? - person Martin Schilliger; 08.07.2013
comment
Я знаю, что этот комментарий очень запоздал, но на самом деле у меня тот же вопрос, что и у @MartinSchilliger. Как управлять небольшим минимальным масштабом, когда отображается не веб-страница, а просто файл в UIWebView, например большое изображение? - person Joris416; 14.10.2013
comment
Однажды я подумал о внедрении javascript в UIWebView, но никогда не проверял это. Может быть, это возможность? Или создать файл HTML с большим изображением внутри? - person Martin Schilliger; 15.10.2013