2013-03-10 3 views
0

У меня есть основное приложение, использующее сенсорный переход sencha, который позволяет пользователю с одного взгляда на другой. Когда я меняю свой симулятор на пейзаж по некоторым причинам, его макет остается тем же, что и показ protrait. Как я могу изменить это поведение?sencha touch макет приложения не меняется на пейзаж

+0

Не знаю, почему он не будет переключаться, но вы можете прикрепить обработчик к 'orientation' события в ST2, чтобы увидеть, если он стреляет вообще. Прочитайте документы в [ориентации в местных приложениях здесь] (http://docs.sencha.com/touch/2-0/#!/guide/native_apis-section-5). – jakerella

ответ

0

Добавить событие orientationchange на Viewport:

initialize: function() { 
    // Add a Listener. Listen for [Viewport ~ Orientation] Change. 
    Ext.Viewport.on('orientationchange', 'handleOrientationChange', this, {buffer: 50 }); 
    this.callParent(arguments); 
}, 
handleOrientationChange: function(){ 
    console.log('handleOrientationChange'); 
    // Execute the code that needs to fire on Orientation Change. 
} 
Смежные вопросы