2012-03-22 21 views
9

Tôi biết có rất nhiều câu hỏi tương tự như vậy, nhưng tôi không tìm thấy bất kỳ câu hỏi nào đã giúp tôi. Tôi đã tạo một webView hiển thị một url có một cuộc khảo sát trên đó, nhưng nội dung không bị co lại theo kích thước của màn hình. Ai đó có thể cho tôi biết những gì tôi cần phải viết để chỉ có được nội dung để thu nhỏ kích thước màn hình, và nơi tôi đặt nó? Mọi sự trợ giúp sẽ rất được trân trọng.Làm cách nào để làm cho nội dung của UIWebView điều chỉnh theo kích thước màn hình iPhone?

- (void)viewDidLoad 
{ 
    NSString *website [email protected]"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

bạn muốn đổi kích thước nội dung bên trong Webview hoặc "Webview" – Amitg2k12

Trả lời

23

Tuyên bố

webView.scalesPageToFit = YES; 

nên kích thước trang web để phù hợp với kích thước của UIWebView. Sau đó, người dùng có tùy chọn phóng to và thu nhỏ trang. Vấn đề của bạn có thể là do webview không được định vị chính xác. Nếu chế độ xem của trình điều khiển chế độ xem phù hợp với màn hình hoàn toàn, hãy thêm mã này vào mã của bạn.

webView.frame=self.view.bounds; 
+1

Cảm ơn rất nhiều! WebView.frame = self.view.bounds; là những gì tôi đã mất tích. – michael03m

+0

điều này không giúp tôi mặc dù: ( –

+0

điều này không làm việc cho tôi – Max

0

viết này

webView.frame = self.view.frame;

nó sẽ làm cho webview kích thước màn hình iphone

0

Thử sử dụng bố cục tự động: Chọn chế độ xem web của bạn trong bảng phân cảnh rồi đặt bố cục tự động thành tất cả 4 ràng buộc.

Các vấn đề liên quan