Определите ландшафт или портрет HTML-ресурса во время выполнения на iOS - PullRequest
0 голосов
/ 30 ноября 2010

У меня есть приложение, которое по сути является читателем электронных книг.Он может скачать zip-файл, содержащий группу HTML, CSS и JavaScript.Приложение разархивирует файл, а затем отобразит «веб-приложение».

Для 99% электронных книг я хочу, чтобы приложение отображалось только в портретной ориентации.Все страницы отформатированы с учетом этого.Итак, приложение теперь настроено только для портрета.

Однако есть одна электронная книга, которая лучше всего работает в альбомной ориентации.

Как определить, загружена ли эта электронная книга, и изменить ее во время выполнения напоказывать страницы только в альбомной ориентации?

Я могу легко поместить строку в файл index.html <div class="youCantSeeMe">Landscape</div> и скрыть этот div.Как я могу найти эту строку во время выполнения, а затем изменить настройки в приложении, чтобы этот ресурс просматривался только в альбомном режиме.

Линда

1 Ответ

0 голосов
/ 30 ноября 2010

Используете ли вы UIWebView для отображения этого контента?Если вы это сделаете, я предполагаю, что HTML / CSS / Javascript выполняет остальную часть работы с электронной книгой. Вы пробовали какой-то мост между javascript и целью C?что-то вроде это .

Надеюсь, это поможет

...