Когда я изменяю ориентацию с относительно пустым webview, экран не поворачивает проблемы. Как только webview особенно полон содержания, и это становится с возможностью прокрутки, анимация вращения становится очень медленной. Строка состояния будет вращаться сначала, и представление будет следовать 3-5 секунд спустя.
В настоящее время, в willRotateToInterfaceOrientation, я просто изменяю размер кадра webview.
У какого-либо из гуру есть понимание? Существует ли способ вынудить представление вращаться ранее, или обработать вращение самостоятельно? Как я должен пойти об этом? Я думал об отображении загружающегося экрана, когда это происходит, но кажется довольно дрянным, особенно когда пользователи повернут маленький webviews.
Спасибо!
без изобретения колеса: нет. Ротация больших файлов также занимает много времени в сафари, поэтому маловероятно, что есть какая-либо оптимизация. В любом случае я ничего не нашел (и я довольно долго возился с этой проблемой).
Изобретая колесо заново: да, с помощью собственного UIWebView и каким-то образом заставляя его превосходить яблоки по скорости вращения. удачи.