Вопрос о встраивании UIImage в UIWebview; как избавиться от границы? - PullRequest
0 голосов
/ 12 июля 2011

Вот код, который я использую:

NSString *imagePath = [[NSBundle mainBundle] resourcePath];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"];
imagePath = [imagePath stringByReplacingOccurrencesOfString:@" " withString:@"%20"];

NSString *HTMLData = @"<meta name=\"viewport\" content=\"width=320\"/> <img src=\"image.png\" alt=\"\" width=\"320\" height=\"480\">";
[self.webView loadHTMLString:HTMLData baseURL:[NSURL URLWithString: [NSString stringWithFormat:@"file:/%@//",imagePath]]];
[self.webView setScalesPageToFit:YES];

На изображении в Интернете есть белая рамка вокруг изображения.Есть ли способ, чтобы изображение просто заняло экран?

Редактировать: Добавлен скриншот

The white border around the image is the problem

Заранее спасибо за помощь.

Ответы [ 2 ]

3 голосов
/ 12 июля 2011

Попробуйте добавить тег body, у которого свойство CSS margin имеет значение 0px. Сгенерированный HTML должен выглядеть следующим образом:

<meta name="viewport" content="width=320"/>
<body style="margin:0px;">
...img tag goes here...
</body>
1 голос
/ 12 июля 2011

Вы пытались добавить рамку = "0"

Изменение: <img src=\"image.png\" alt=\"\" width=\"320\" height=\"480\">

Кому: <img src=\"image.png\" alt=\"\" width=\"320\" height=\"480\ border=\"0\">

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