iphone - 如何使 UIWebView 的内容适应 iPhone 屏幕大小?

标签 iphone objective-c cocoa-touch uiwebview

我知道有很多类似的问题,但我没有找到任何帮助我的问题。我制作了一个 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.
}

最佳答案

声明

webView.scalesPageToFit = YES;

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

webView.frame=self.view.bounds;

关于iphone - 如何使 UIWebView 的内容适应 iPhone 屏幕大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9815036/

相关文章:

C++ 类作为 Objective-C 类的实例变量

iOS:获取应用启动时间

cocoa-touch - 在 NSArray 中查找重复项

objective-c - 如何找到给定线的起点和终点的箭头尖端点

ios - NSLayoutConstraint 在应用程序运行期间什么时候起作用?

iphone - 使用以编程方式创建并从 nib 加载的元素创建单个 View

iphone - 为什么 UIDocument 需要 40 秒才能加载?

javascript - 选择框的文本对齐中心在 iPhone 上不起作用

ios - 如何检查 View 是否有标签?

ios - 一次将样式应用于多个 iOS 图层