Проблемы с ориентацией в веб-представлении после увеличения Iphone?

Я загружаю файл PDF в своем ресурсе в веб-представление, которое является подпредставлением UIView. Работает нормально во всех направлениях. Но когда я увеличиваю и уменьшаю масштаб один раз, ширина ландшафта не доходит до PDF. PDF-файл все еще отображается в размере портретного режима.. Кто-нибудь может мне помочь?

1 ответ

Решение

Вы можете вызвать метод reload для объекта UIWebView через некоторое время, чтобы перезагрузить веб-представление в методе mustautorotate контроллера представления.

Единственная проблема с этим подходом будет в том, что файл PDF будет прокручиваться обратно на первую страницу (может быть).

Но вы всегда можете использовать стороннюю библиотеку для отображения PDF-файлов, так как uiwebview не будет работать с PDF-файлами размером более 10 МБ. Поскольку это загружает файл отверстия PDF в память.

Это несколько ссылок для отображения PDF-файлов на устройствах ios.

http://fastpdfkit.com/
https://github.com/vfr/Reader

Другие вопросы по тегам