Я хочу открыть мой сайт в UIWebView, но мне не нужно показывать его верхнюю и нижнюю часть. Поэтому я хочу, например, выбрать следующую часть: верх + 50 пикселей -> нижний - 50 пикселейВыберите части UIWebView
Можно ли сделать в iOS?
Я хочу открыть мой сайт в UIWebView, но мне не нужно показывать его верхнюю и нижнюю часть. Поэтому я хочу, например, выбрать следующую часть: верх + 50 пикселей -> нижний - 50 пикселейВыберите части UIWebView
Можно ли сделать в iOS?
просто демо:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *js = [NSString stringWithFormat:
@"var html = document.body.innerHTML;"
@"var newHtml = \"<div style='overflow:hidden;'><div style='margin-top:-50px; margin-bottom:-50px; display:block;'>\" + html + \"</div></div>\";"
@"document.body.innerHTML = newHtml;"
];
[webView stringByEvaluatingJavaScriptFromString:js];
}
Спасибо! это то, что я точно искал. Однако, когда вы нажимаете на ссылку внутри страницы, webView открывает ее со старым масштабированием. И он всегда продолжает показывать ошибку интернет-соединения. Ты знаешь почему? – firewall
@firewall Я тестировал, и я не видел «старого масштабирования» и никаких ошибок. Какой у вас URL? –
Вы можете сделать мобильную версию для вашего сайта, чтобы скрыть заголовок и нижние колонтитулы. –
Или запросить URL-адрес, проанализировать и изменить HTML, затем вызвать '-loadHTMLString:' –