2014-09-16 1 views
0

나는 Cordova 및 Jquery Mobile을 사용하여 iOS 응용 프로그램을 만들고 있습니다. 특정 페이지에서 저는 자동차, 집 등의 3D보기를 표시하려고합니다. 3D 표현은 Cordova 프로젝트에 링크 된 Objective C 플러그인입니다.코르도바 (PhoneGap)로 3D보기 표시

내 HMI에는 확장/축소 할 수있는 몇 가지 도구 패널이 있습니다. 이 패널에는 3D 뷰에서 사용할 수 있어야하는 몇 가지 도구가 있습니다. 나는 JQuery와 모바일 가진 사람들 패널을 만들었습니다

<div class="panelRight"> 
    <div class="panelRightContent"> 
     <div data-role="controlgroup" data-corners="false"> <a href="#" data-role="button">Tool 1</a> 
      <a href="#" data-role="button">Tool 2</a> 
      <a href="#" data-role="button">Tool 3</a> 
      <a href="#" data-role="button">Tool 4</a> 
      <a href="#" data-role="button">Tool 5</a> 
     </div> 
    </div> 
</div> 

문제는 : 내 응용 프로그램을 사용할 때 내 층의 중간에 플러그인 위치를 설정할 수 없습니다. 좀 더 정확히 말하자면, 플러그인 뷰를 앞쪽으로 보내면 더 이상 내 레이블을 사용/축소 할 수 없거나 뒤쪽으로 보내고 플러그인은 Cordova 백그라운드 활동에 의해 숨겨집니다.

HMI의 특정 영역에 플러그인을 표시 할 수 있도록 기본 코르도바 배경을 숨기거나 삭제할 수있는 방법이 있습니까 (패널이 플러그인보기를 소비해야 함). 더 나은 해결책이 있다고 생각합니까?

답변

1

HTML 응용 프로그램에서이 플러그인을 사용할 수 없으므로 Cordova에서 객관적인 C 플러그인을 사용하지 말라고 조언합니다.

일부 css3 또는 js를 사용하여 3D 모델을 표시 할 수 있습니까?
http://tridiv.com/
http://threejs.org/

세 JS는 강력한 도구입니다.
희망

+0

그 해결책은 상당히 인상적이지만, 불행히도 프로젝트를 생각한 방식이므로 Objective C 플러그인을 사용해야 할 필요가 있습니다. 단지 그것을 사용하고 있습니다. 좀 더 기본적으로 내 문제는 3D 플러그인을 사용하거나 initWithFrame 함수를 사용하여 색상이 지정된 배경을 표시하는 기본 플러그인을 사용하는 것과 같습니다. CGRectMake – Biloutage

+0

Ok,이 설명에 감사드립니다. – Biloutage

관련 문제