钛加速器方向不会发生变化
我在钛合金 appcelerator 中遇到了 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
I have a problem with orientationchange
in titanium appcelerator. When moving between tabs, the orientationchange
event is not fired when switching between portrait & landscape.
Here's my code
Titanium.Gesture.addEventListener('orientationchange', function(e){
var alertDialog = Ti.UI.createAlertDialog({
title: "Alert",
message: "Orientation is "+ e.orientation,
buttonNames: ['OK'],
cancel:0
});
alertDialog.show();
});
Here's the reproduction steps:
- Switch to tab 2, and then enter landscape mode(alert appears).
- Switch back to tab 1, rotate phone into portrait mode(alert doesn't appear).
- The event does not occur. (Subsequent events fire as usual(alert appears))
Anyone have an idea on a work-around?
I need that because I have to change view onorientationchange
.
I'm using Titanium Appcelerator 1.2.2, mobile version 1.6, Api 2.2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没关系
编辑:我找到了一个解决方法http:// /developer.appcelerator.com/question/74781/orientationchange-is-never-fired
nevermind
EDIT: I found a workaround http://developer.appcelerator.com/question/74781/orientationchange-is-never-fired