2010-07-20 37 views
8

Tôi có cùng một vấn đề như mô tả ở đây: UIWebView doesn't scroll to the bottom of the webpage loaded/created (tiếc là không ai trả lời có)UIWebView sẽ không di chuyển đến cuối cùng/dưới

Tôi có một UIWebView với UIView bên trong, và nó không di chuyển đến phía dưới , nó thực sự có thể di chuyển nó nhưng nó lại nảy lại, vì vậy tôi không thể nhìn thấy khoảng 100 px dưới cùng của WebView của tôi, nó có thể là gì?

Cảm ơn bạn

Trả lời

15

kẻ Xin lỗi, là lỗi của tôi, tôi chỉ phải làm giảm chiều cao của WebView

+2

Bạn đã giúp ích cho người khác, mặc dù :) – aslisabanci

+0

Thật đáng kinh ngạc! Tôi đã tìm kiếm tất cả cho một giải pháp, tôi thấy điều này và đã không nhận thấy nhiều thông báo của nó ... Tôi đã giảm kích thước bằng thử và sai và cuối cùng nó hoạt động. Thật buồn cười như thế nào iOS 8 là chỉ quanh góc và vấn đề này vẫn còn tồn tại từ 4 năm trước đây. –

+1

Tôi sẽ nói tốt hơn là đặt self.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight; thay vì giảm cao. – Qiulang

5

Nếu bạn không thể di chuyển đến cuối đáy đúng cách sử dụng UIWebView:

1) Một cách (Lập trình) để giải quyết vấn đề là sử dụng tự động thích hợp để UIWebView.

self.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin ; 

enter image description here

2) Cách khác (Interface Builder) để giải quyết vấn đề là sử dụng autosizing thích hợp để UIWebView. Đi đến Trình tạo giao diện-> Xem web-> Trình kiểm tra kích thước và đánh dấu các phần tự động ở tất cả các địa điểm (Như đã thấy trong Hình trên)

7

Tôi gặp vấn đề này ngay hôm nay. Tôi đã thiết lập các khó khăn wrt iPhone 4 inch màn hình. Vì vậy, khi tôi thực hiện ứng dụng trên màn hình iPhone 3,5 inch, nó không hiển thị phần dưới cùng.

Giải pháp là truy cập Trình tạo giao diện và nhấp vào nút để đi đến hệ số dạng 3,5 inch. (một trong những thay thế giữa 3,5 và 4 inch hình thức yếu tố).

Sau đó chọn 'Chế độ xem web'.

Editor> Giải quyết vấn đề Autolayout> Add thiếu chế

Giải pháp này là dành cho Xcode 5.

+1

Cảm ơn bạn rất nhiều! Điều này đã giúp tôi rất nhiều :) –

0

Đừng quên để vô hiệu hóa Autolayout cho xem web!

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