Tôi đã tìm tuần qua cho câu trả lời cho câu hỏi này.Cách đặt lại mức thu phóng của UIWebView? Tôi đã sử dụng scalesPagesToFit = YES;
Tôi có UIWebView, bên trong UIScrollView. Mọi thứ hoạt động tốt, nhưng tôi muốn nội dung của UIWebView để đặt lại thu phóng, khi định hướng thay đổi.
Trong HTML bên trong UIWebView, tôi đặt chiều rộng của chế độ xem (w/thẻ meta) thành "chiều rộng thiết bị" và sau đó ở phía Obj-C, tôi đặt scalesPagesToFit = YES;
Tôi đã thử đặt lại chế độ thu phóng bằng javascript; bằng cách thay thế thẻ meta trong thời gian chạy; tải lại; truy cập UIScrollView bên trong UIWebView; v.v ...
nhưng không thành công.
Bất kỳ vị thần nào của bạn có biết cách giải quyết khác không?
Là người duy nhất tôi có thể nghĩ ra là để tái tạo UIWebViews mỗi khi chúng ta thay đổi phương hướng, nhưng điều đó làm cho họ nhấp nháy sang màu trắng trong khi nội dung render, trông khủng khiếp :(
Bất kỳ suy nghĩ?
Rất cám ơn, Andre
Có thể mẹo trong việc xây dựng lại các bản xem trước trên web? Tôi đã thử nó, nhưng họ flash trắng, vì thời điểm đó, nơi họ bị mất nội dung của họ, vì vậy nó không nhìn tuyệt vời. Bất kỳ cách giải quyết nào khác? – Andre
Chụp trong bóng tối, nhưng tôi nghĩ phiên bản di động của trang wikipedia sẽ thực hiện việc này. Bạn có thể đạt đỉnh điểm ở dạng html/javascript. – Douglas