2014-02-17 4 views
1

Я считаю, что документация по cordova/phonegap очень запутанна, особенно в отношении ios.Кордова/телефонная документация путаница

, например: в http://cordova.apache.org/docs/en/3.3.0/config_ref_index.md.html это сказать:

Orientation allows you to lock orientation and prevent the interface from rotating in response to changes in orientation. 

Возможные значения по умолчанию, пейзаж или портрет. Пример:

<preference name="Orientation" value="landscape" /> 

, который не работает вообще.

Кроме того, ни один из плагинов не нашел компиляцию протокола (в основном, недостающие файлы).

У меня такое чувство, что это проблема управления версиями, но ни один из документов, которые я прочитал, не упоминал об этом.

так мои вопросы:

  1. как заблокировать ориентацию?

  2. Как найти правильную документацию? , например. ссылка, которую я снабжаю, имеет «3.3.0», что, я думаю, означает версию, но я не смог найти документацию для конфигурации xml в v2.

+0

В Кордове 2.x нет 'config.xml', почему бы вам не обновиться до 3.x? Это намного проще в использовании из-за инструментов cli. – jgillich

+0

3.x dosent work on рябь, для меня телефонная развязка бесполезна, если я не могу отлаживать в broswer, как мне отлаживать 3.x? –

+0

Если вы устанавливаете самую новую версию Ripple из npm, она поддерживает Cordova 3.x. Для получения инструкций по установке через npm см. Здесь (http://www.raymondcamden.com/index.cfm/2013/11/5/Ripple-is-Reborn). – Kastell

ответ

0

В 3,3 - КСН - блокировка ориентации осуществляется в * -info.plist установкой:

<key>UISupportedInterfaceOrientations~ipad</key> 
<array> 
    <string>UIInterfaceOrientationPortrait</string> 
</array> 

Примечание: Вы должны удалить ненужные значения из по умолчанию генерируется PLIST.