Tôi đang tạo trên một ứng dụng bằng cách sử dụng Objective C, nơi tôi đang sử dụng một UIWebView
để hiển thị nội dung ở định dạng HTML. Tôi đang sử dụng bên dưới mã trong phương pháp UIWebView
đại biểu webViewDidFinishLoad
Tính toán Chiều cao động Nội dung UIWebView bằng cách sử dụng 'document.body.scrollHeight;' trả về giá trị lớn hơn trong iOS 10
NSUInteger contentHeight = [[aWebView stringByEvaluatingJavaScriptFromString: [NSString stringWithFormat: @ "document.body.scrollHeight;"]] intValue];
để tính toán chiều cao nội dung webview, điều này đang làm việc tốt trong iOS8
, iOS9
và iOS11
nhưng trong iOS10
iPhone điện thoại di động chiều cao nội dung trả về một giá trị lớn hơn nhiều so với giá trị nội dung thực tế. Bởi vì điều này, tôi nhận được một số không gian trắng thêm ở dưới cùng của webview của tôi trong màn hình.
Tôi đã thử tất cả các giải pháp nhưng chỉ nhận được cùng chiều cao nội dung sai trong iOS 10. Vui lòng giúp tôi giải quyết vấn đề này. Cảm ơn bạn trước!
Cảm ơn bạn đã phản hồi, tôi đã thử nghiệm mã trên nhưng không hoạt động. –