2013-03-10 2 views
0

J'ai une application basique qui utilise le toucher sencha pour amener l'utilisateur d'une vue à l'autre. Lorsque je mets mon simulateur en mode paysage pour certaines raisons, sa disposition reste la même que celle illustrée. Comment puis-je changer ce comportement?La mise en page de l'application tactile sencha ne change pas en paysage

+0

Je ne sais pas pourquoi il ne serait pas changer, mais vous pouvez attacher un gestionnaire à l'événement 'orientation' en ST2 pour voir si elle est mise à feu du tout. Lisez les documents sur [orientation dans les applications natives ici] (http://docs.sencha.com/touch/2-0/#!/guide/native_apis-section-5). – jakerella

Répondre

0

Ajouter un événement orientationChange sur la fenêtre d'affichage:

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. 
} 
Questions connexes