2012-09-09 1 views
0

몇 가지 iOS 앱을 만들었으므로 이제 PhoneGap으로 HTML5 앱을 제작하는 첫 걸음을 내딛었습니다.PhoneGap을 사용하여 모달 뷰를 표시하려면 어떻게해야합니까?

나를 혼란스럽게 한 요소 중 하나는 모달보기를 제시하는 방법입니다. 아이폰 OS에서 사소한입니다 :

[myViewController presentModalViewController:modalViewController animated:YES]; 

그러나 인터넷 검색의 비트, 그리고 PhoneGap's API reference을 확인 후, 내가 모달 뷰를 제공하는 방법의 하나의 예를 찾을 수 없습니다 ... 내가 생각 뭔가 사소한 작업이 될 것입니다 100 초의 자습서가 있습니다.

어쩌면 나는 인터넷 검색에서 정말 나빠요! 그러나 나는 블라인드하게 명백한 것을 놓치고 있다고 생각한다. ...

답변

0

phonegap에 presentModalViewController가 없다. phonegap에서 "webView"에 모든 코드를로드하면 모든 코드와 페이지 전환이 완료되어야한다. html + css + javascript를 사용하면 자신 만의 플립, crossdisolve 및 기타 애니메이션 (jquery mobile, jqtouch, jqmobi 또는이 애니메이션이있는 다른 자바 스크립트 프레임 워크 사용)을 만들어야하므로 다른 플랫폼에서 코드를 재사용 할 수 있습니다. 안드로이드 또는 블랙 베리에 presentModalViewController가 없습니다.

iOS phonegap 앱에서 실제로 presentModalViewController를 사용하려면 플러그인을 만들거나 phonegap을 구성 요소로 사용하고 다른보기를 만들고 다른 HTML 파일을로드 한 다음 네이티브 형식으로 변경해야합니다 암호.

+0

아. 그거 알아두면 좋을거야. 나는 PhoneGap이 추상적 인 전환을 가질 것이라고 생각했을 것이다. 따라서 아래에서보기를 위로 이동하려면 navigator.presentModalView ('myView'); – tomblah

+0

좋아요, jQTouch는 전환과 같은 프리젠 테이션 자료를 사용하는 방법입니다. – tomblah

+0

jqUI (jqmobi 용), sencha touch, jquery mobile, 검도 UI, iUI, iWebkit과 같은 jQTouch의 다른 대안이 있습니다. 데모를 시도하십시오 – jcesarmobile