Теги
meta
анализируются при загрузке документа, но в противном случае они будут игнорироваться.Обратите внимание, что я использую чистые js для определения размера области просмотра и настраиваю HTML-страницу в соответствии с этим.
ОБНОВЛЕНИЕ
Если вы должны использовать метатег, вы можете загрузитьHTML как строка, а не файл, изменяющий строку перед загрузкой ... что-то вроде этого (непроверенный код) - где вы помещаете "width: device-width" в тег meta
, затем ищите и заменяете его:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"htm"];
if (filePath) {
NSString *firstHTML = [NSString stringWithContentsOfFile:filePath];
if (firstHTML) {
NSString *html;
html = [firstHTML stringByReplacingOccurancesOfString:@"device-width" withString:@"320"];
[self.webView loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
}
}