У меня есть UIWebView как подпредставление одного из моих представлений контроллера представления в приложении на основе контроллера навигации.
Когда отображается вид (устройство находится в книжной или альбомной ориентации), UIWebView и контент выглядят идеально. Тем не менее, если я поворачиваю устройство, UIWebView вращается, но его кадр не меняется. Это означает, что если он был в портретной ориентации, а затем повернут в альбомную ориентацию, я вижу большой разрыв с правой стороны, и когда я проверяю значение фрейма в веб-представлении, это показывает, что оно не изменилось.
Итак, естественно, я добавил код, чтобы определить, когда устройство было повернуто, и сбросить кадр UIWebView. Что ж, теперь веб-представление занимает весь экран, но текст на странице стал гигантским, как некоторые с автоматическим увеличением. Понятия не имею, что здесь происходит.
Каков наилучший способ правильного отображения подпредставления UIWebView при повороте устройства?