Как загрузить веб-представление с предварительным увеличением?(В Xcode / Objective C) - PullRequest
0 голосов
/ 11 января 2012

Я загружаю UIWebview размещенного .jpg. Это на самом деле график, так что это довольно большое изображение. Вместо того, чтобы пользователям приходилось увеличивать масштаб сразу, я хотел бы загрузить уже увеличенное веб-представление. Хотя мне все еще нужно, чтобы пользователь мог увеличивать и уменьшать масштаб и выполнять прокрутку. В основном я просто ищу "начальный" зум. Как бы я это сделал? Просто к сведению, я положил метод ниже, я использую для загрузки изображения ... Спасибо!

 // Webview code

NSString *urlAddress = @"http://www.google.com";

//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];


//Load the request in the UIWebView.
[webview loadRequest:requestObj];

1 Ответ

1 голос
/ 11 января 2012

В iOS 5 вы можете получить доступ к свойству UIWebView scrollView и установить уровень масштабирования для него после загрузки страницы.Это, вероятно, сработает, как вы хотели.Чтобы получить то же самое в pre-iOS 5, вы, вероятно, захотите просмотреть подпункты UIWebView, пока не найдете UIScrollView и не сделаете то же самое с этим.

Я недумаю, есть какой-то другой способ программно увеличить масштаб.Если вы не можете сделать это с помощью Javascript и выполнить некоторые из них, используя метод UIWebView stringByEvaluatingJavaScriptFromString:.

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