Использование Viewport для масштабирования изображения по ширине в UIWebView - PullRequest
1 голос
/ 27 апреля 2011

Мне не удается убедить удаленные изображения масштабироваться до нужного размера с помощью UIWebView. Это, вероятно, общий вопрос n00b, но я делаю это неправильно / есть ли лучший способ?

Я посмотрел примеры Viewport для StackOverflow, и приведенный ниже код кажется правильным, но большие изображения по-прежнему растягиваются дальше, чем ширина экрана. Я бы хотел, чтобы все изображения отображались с одинаковой шириной (для заполнения экрана), а затем пользователь мог бы увеличивать их.

    NSString *urlAddress = image;


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

//set up html
NSString *htmlString = @"<html><head><meta name=\"viewport\" content=\"width=320,user-scalable=yes,initial-scale=1.0\"></head><body><img style='width=100%' src='%@'></body></html>";
NSString *imageHTML  = [[NSString alloc] initWithFormat:htmlString, url];

// Load image in UIWebView
webImageView.scalesPageToFit = YES;
[webImageView loadHTMLString:imageHTML baseURL:nil];

Переменная 'image' - это местоположение изображения на сервере. Кто-нибудь может помочь?

Спасибо!

...