Tôi đang tạo ứng dụng tạp chí. Tôi đang hiển thị từng trang của tạp chí của tôi trong một UIWebView. Tuy nhiên, chế độ xem web không lấp đầy màn hình bằng PDF. Có một đường viền xung quanh nó. Làm thế nào tôi có thể hiển thị toàn màn hình?PDF trong UIWebView
5
A
Trả lời
4
Tôi đã không cố gắng này với một UIWebView, nhưng bạn có thể làm điều gì đó như thế này để programatically vị trí biên giới để nó offscreen:
CGRect frame = webView.frame;
// you may need to modify the 5 and 10 below to match the size of the PDF border
frame.origin.x = frame.origin.x - 5;
frame.origin.y = frame.origin.y - 5;
frame.size.width = frame.size.width + 10;
frame.size.height = frame.size.height + 10;
webView.frame = frame;
Nếu bạn đang sử dụng UIWebView để hiển thị các file PDF và HTML, bạn sẽ tất nhiên chỉ sửa đổi khung khi hiển thị một tệp PDF và sau đó đặt khung trở về giá trị ban đầu khi hiển thị nội dung khác.
Tôi đã thực hiện loại điều này với UIScrollView vì một lý do khác: để cung cấp đệm xung quanh các mục được hiển thị trong UIScrollView để có khoảng trống trong cuộn (như minh họa trong ví dụ PhotoScroller của Apple từ WWDC 2010). Tôi đoán rằng điều này cũng có thể làm việc để di chuyển các biên giới xung quanh PDF tắt của màn hình.
4
Kiểm tra trang Tỷ lệ để khớp với ô trong IB đã xóa đường viền cho tôi.
Các vấn đề liên quan
- 1. Thêm "Mở trong iBooks" vào UIWebView
- 2. Bắt chọn nội dung của tập tin pdf tải trong UIWebView
- 3. Làm thế nào để hiển thị NSData với nội dung PDF trong UIWebView của iOS?
- 4. Xóa bóng khỏi UIWebView
- 5. NSString trong UIWebview
- 6. EXC_BAD_ACCESS trong UIWebView
- 7. UIWebView stringByEvaluatingJavaScriptFromString trong nền
- 8. tải chuỗi trong UIWebView
- 9. UIWebView gặp sự cố với yêu cầu tải pdf thứ hai
- 10. Nhận PDF/PNG dưới dạng đầu ra từ một UIWebView hoặc UIView
- 11. Chiều cao nội dung UIWebView không chính xác trong scrollview.contentsize
- 12. Gửi biểu mẫu trong UIWebView
- 13. Bật cookie trong UIWebView (iPhone)
- 14. Cách tạo UIWebView trong suốt
- 15. UIWebView dưới
- 16. Không thể cuộn trong UIWebView trong iOS
- 17. Xem PDF với cuộn ngang
- 18. Cách xóa bộ nhớ cache khỏi UIWebview hoặc dealloc UIWebview
- 19. lỗi Phát hiện JavaScript trong một UIWebView
- 20. Emoji và UIWebView trong iOS 5
- 21. Cách tắt kính lúp trong UIWebview?
- 22. Sự cố UIWebView trên iOS trong "WebThread"
- 23. Nhận xét trên Facebook trong iOS UIWebView
- 24. iphone: Bật lên nút trong UIWebView
- 25. Hiển thị UIImage từ camera trong UIWebView
- 26. Tạm dừng thực thi JavaScript trong UIWebView
- 27. Cuộn một trang web bên trong UIWebView
- 28. Màu nền UIWebView
- 29. Tai nạn UIWebView EXC_BAD_ACCESS
- 30. Change Format của UIWebView
Giải pháp tuyệt vời! Cảm ơn rất nhiều cho việc này! – John
Tôi cũng đã cố gắng như vậy. Tại sao không thể sử dụng thuộc tính pageEnabled, thiết lập nó thành YES và tăng các giới hạn của scrollview bằng cách nói rằng 5 px offset. Tài liệu nói rằng "chế độ xem cuộn dừng trên bội số của giới hạn của chế độ xem cuộn khi người dùng cuộn" Vì vậy, nó phải đã hoạt động theo cách này, nhưng vì một lý do nào đó tôi không thể làm việc đó như mong đợi. Bất kỳ gợi ý nào bạn có thể nghĩ đến? –