Tôi muốn đặt nội dung html đơn giản trong chế độ xem web và sau đó thay đổi kích thước nội dung theo nội dung của nó.Cách đổi kích thước WebView theo nội dung của nó?
Để thiết lập nội dung html đơn giản trong phạm vi xem web tôi đã sử dụng đoạn mã này và nó đang làm việc tốt:
[[myWebView mainFrame] loadHTMLString:webViewContents baseURL:baseURLFramed];
Ngay bây giờ, nếu nội dung là hơn kích thước thực tế của nó sau đó nó xuất hiện trong quan điểm của web hiển thị cả dọc và cuộn ngang trong đó. Tôi muốn thiết lập một số chiều rộng mặc định và quản lý chiều cao theo nội dung của nó theo cách sao cho cả cuộn ngang và dọc không xuất hiện.
Có ai có thể đề xuất cho tôi một số giải pháp cho nó không?
Cảm ơn,
Miraaj
Thanx Rob ... Tôi đã triển khai nó và nó hoạt động tốt .. nhưng có một vấn đề: nó luôn đặt chiều cao cao nhất cho webview mà tôi nhận được cho các nội dung khác nhau. nếu chiều cao là 1029.0 và bây giờ nó sẽ là 339.0 sau đó nó là phụ thêm không gian ở cuối và hiển thị xem web với chiều cao 1029.0 – Miraaj
Rob vấn đề đã được giải quyết .. trước khi thiết lập nội dung của nó bây giờ tôi thay đổi kích thước xem web để một số giá trị mặc định và nhỏ hơn. .. nói, (15.0, 0.0, 560.0, 10.0) .. Tôi phải nói Rob Rocks! – Miraaj
Khi tôi thay đổi DOM trong một số tương tác trong WebView mà kích hoạt thay đổi kích thước của vùng hiển thị của nó phương thức này 'webView: didFinishLoadForFrame' sẽ không được gọi lại, đúng không? Có một số đại biểu sẽ được gọi trong trường hợp này? BTW: Giải pháp của bạn không hiệu quả với tôi. Có lẽ bạn có thể giúp đỡ [ở đây] (http://stackoverflow.com/q/21992854/1146700)? – beipawel