如何使UIWebView的内容适应iPhone的屏幕尺寸?

mic*_*03m 11 iphone cocoa-touch objective-c uiwebview

我知道有很多类似的问题,但我找不到任何帮助我的问题.我创建了一个webView,显示一个对其进行调查的网址,但内容不会缩小到屏幕大小.有人可以告诉我我需要写什么才能让内容缩小到屏幕大小,我把它放在哪里?任何帮助将不胜感激.

- (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.
}
Run Code Online (Sandbox Code Playgroud)

Mad*_*nRP 26

该声明

webView.scalesPageToFit = YES;
Run Code Online (Sandbox Code Playgroud)

应该调整网页的大小以适应UIWebView的大小.然后,用户可以选择放大和缩小页面.您的问题可能是因为webview找不到正确的位置.如果视图控制器的视图完全适合屏幕,请将其添加到您的代码中.

webView.frame=self.view.bounds;
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢!webView.frame = self.view.bounds; 是我所缺少的。 (2认同)