Sencha Touch :: как подавить изменение ориентации - PullRequest
0 голосов
/ 06 февраля 2012

В моем приложении sencha-tpuch / phonegap на iOS я хочу, чтобы мое приложение не меняло ориентацию на устройстве, на котором оно используется. как я могу подавить изменение ориентации в сенсорном касании или что бы я точно переопределил? Thnx!

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

Вам не нужно редактировать любой код.Все, что вам нужно сделать, это зайти в ваши файлы конфигурации и указать ориентации, которые вы хотите поддерживать.По умолчанию поддерживаются все 4 ориентации, вы должны отредактировать его так, чтобы он поддерживал нужные вам ориентации.Перестройте приложение и перейдите.

Запись должна быть в одном из следующих файлов:

phonegap.plist / application.plist / config.xml

Также проверьте эту ссылку.

Только с Sencha Touch, поскольку он не может заставить браузер не изменять ориентацию, НЕ можно удалить изменение ориентации.См. эту ссылку.

0 голосов
/ 07 февраля 2012

В вашем проекте phonegap xcode найдите файл MainViewController.m, там найдите функцию

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

И вернуть да для поддерживаемых ориентаций.

...