2012-02-06 3 views
0

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

+0

Благодарим вас за ответы. но мне действительно интересно, если это возможно в sencha tuch, а не в xcode или phonegap. – headkit

+0

С Sencha это ** НЕ ** возможно. – riship89

ответ

2

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

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

phonegap.plist/application.plist/config.xml

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

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

0

В вашем Xcode проекте PhoneGap найти файл MainViewController.m в там найти функцию

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

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

Смежные вопросы