我对orientationchange
钛加速器有疑问。在选项卡之间移动时,orientationchange
在纵向和横向之间切换时不会触发该事件。
这是我的代码
Titanium.Gesture.addEventListener('orientationchange', function(e){
var alertDialog = Ti.UI.createAlertDialog({
title: "Alert",
message: "Orientation is "+ e.orientation,
buttonNames: ['OK'],
cancel:0
});
alertDialog.show();
});
以下是复制步骤:
- 切换到选项卡 2,然后进入横向模式(出现警报)。
- 切换回选项卡 1,将手机旋转到纵向模式(不出现警报)。
- 该事件不会发生。(后续事件照常触发(出现警报))
有人对解决方法有想法吗?我需要它,因为我必须改变视图onorientationchange
。我正在使用 Titanium Appcelerator 1.2.2,移动版 1.6,Api 2.2