2014-01-07 4 views
0

이 링크는 Titanium.App-event-keyboardframechanged입니다. "이 이벤트는 keyboardFrame.x가 포함 된 사전을 반환합니다.", 프로그래밍에서 새로운데,이 이벤트에서 keyboardFrame.width를 얻는 방법을 알고 싶습니다. 여기 코드는Appcelerator Titanium에서 이벤트 리스너 keyboardframechanged의 반환 값을 얻으려면 어떻게해야합니까?

입니다.
Ti.App.addEventListener("keyboardframechanged",function(e){alert("keyboard changed");}); 

감사합니다.

답변

1

: 2 경고

Ti.App.addEventListener("keyboardframechanged",function(e){ 
    alert(e.width); 
    alert(e.keyboardFrame.width);  
}); 

하나는

건배

+0

'Ti.App.addEventListener ("keyboardframechanged", function (e) { alert (e.keyboardFrame.width); }); ' 완벽하게 작동했습니다. –

1

JS에 관해서는 처리기/콜백 함수의 값을 반환 할 수 없습니다. 그러나 일반적으로 이벤트 개체를 통해 값을 제공합니다.이 값은 e입니다. e이 무엇인지 검사 해보십시오. 이처럼

Ti.App.addEventListener("keyboardframechanged",function(e){ 
    //something like e.keyboardFrame.x 
}); 
+0

을 일해야한다 그것은 좋은 일! 고마워요 Joseph –

관련 문제