Создайте файл в своем проекте с именем changePageWidth.js:
function changePageWidth(width) {
var element = document.createElement('meta');
element.name = "viewport";
element.content = "width=" + width;
var head = document.getElementsByTagName('head')[0];
head.appendChild(element);
}
, а затем добавьте этот код в webViewDidFinishLoad: делегата UIWebView:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSString *path = [[NSBundle mainBundle] pathForResource:@"changePageWidth" ofType:@"js"];
NSString *jsCode = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
[webView stringByEvaluatingJavaScriptFromString:jsCode];
NSString *jsCall = [NSString stringWithFormat:@"changePageWidth(%d)", webView.frame.size.width];
[webView stringByEvaluatingJavaScriptFromString:jsCall];
}