我知道有很多类似的问题,但我找不到任何帮助我的问题。我创建了一个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.
}
答案 0 :(得分:26)
声明
webView.scalesPageToFit = YES;
应调整网页大小以适应UIWebView的大小。然后,用户可以选择放大和缩小页面。您的问题可能是因为webview找不到正确的位置。如果视图控制器的视图完全适合屏幕,请将其添加到您的代码中。
webView.frame=self.view.bounds;
答案 1 :(得分:0)
写这个
webView.frame = self.view.frame;
它会使webview达到iphone屏幕尺寸
答案 2 :(得分:0)
尝试使用自动布局:在故事板中选择您的网页视图,然后将自动布局设置为所有4个约束。