Как настроить содержимое UIWebView на размер экрана iPhone?

Я знаю, что есть много подобных вопросов, но я не нашел ничего, что помогло мне. Я сделал webView, который отображает url-адрес, на котором есть опрос, но содержимое не сжимается до размера экрана. Может ли кто-нибудь сказать мне, что мне нужно написать, чтобы содержимое уменьшилось до размера экрана, и куда я его положил? Любая помощь будет очень признательна.

- (void)viewDidLoad
{
    NSString *website =@"http://www.nameofwebsite.com";
    NSURL *url = [NSURL URLWithString:website];
    NSURLRequest *requestURL =[NSURLRequest requestWithURL:url];
    webView.scalesPageToFit = YES;
    webView.autoresizesSubviews = YES;    
    [webView loadRequest:requestURL];

    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

3 ответов


заявление

webView.scalesPageToFit = YES;

размер веб-страницы должен соответствовать размеру UIWebView. Затем пользователь имеет возможность увеличивать и уменьшать масштаб страницы. Ваша проблема может заключаться в том, что webview находится неправильно. Если представление контроллера вида полностью соответствует экрану, добавьте его в код.

webView.frame=self.view.bounds;

написать это

объект WebView.фрейм = самость.вид.кадр;

это сделает webview для iphone размер экрана


попробуйте использовать auto layout: выберите веб-представление в раскадровке, затем установите auto layout на все 4 ограничения.