在这个链接Titanium.App-event-keyboardframechanged中它说:“事件返回包含keyboardFrame.x的字典”,我是编程新手,所以我想知道如何从这个事件中获取keyboardFrame.width,这里是代码:
Ti.App.addEventListener("keyboardframechanged",function(e){alert("keyboard changed");});
由于
答案 0 :(得分:1)
据我所知JS,你不能返回处理程序/回调函数的值。但是,它们通常通过事件对象提供值,该事件对象在函数内部为e
。尝试检查e
包含的内容。
Ti.App.addEventListener("keyboardframechanged",function(e){
//something like e.keyboardFrame.x
});
答案 1 :(得分:1)
像这样:
Ti.App.addEventListener("keyboardframechanged",function(e){
alert( e.width );
alert( e.keyboardFrame.width );
});
其中一个警报必须正常工作
干杯