2012-01-17 2 views
0

티타늄 모바일에서 질문하고 싶습니다. 내 프로젝트의 모든 화면에 하나의 사용자 정의 탐색 모음을 추가하는 방법을 찾고 있습니다. 현재, 나는 그것을 할 어떤 방법을 찾을 수 없습니다. 각 창 지금, 나는 다음과 같이 수행모든 화면에서 한 번에 탐색 모음을 추가하는 방법은 무엇입니까?

win.barImage='images/navigation.png'; 

내가 할 싶지 않은 :

`win2.barImage='images/navigation.png';` 
win3.barImage='images/navigation.png'; 

을 모든 화면에 대해. 이것은 다소 문제가되며, 한 번 추가하는 방법을 찾고 싶습니다.

답변

0

네비게이션 바를 추가하려면 티타늄에서 네비게이션 그룹을 추가하십시오.

//First create a main window 
    var win= Titanium.UI.createWindow(); 

    //one more window that will be shown first. 
    var win1 = Titanium.UI.createWindow({ 
    title:'window 1' 

    }); 

// Add a navigation group 
var nav = Titanium.UI.iPhone.createNavigationGroup({ 
window: win1 
//you can do other customization 
    }); 

//Add navigation group to main window 
    win.add(nav); 

지금 당신이 다른 창으로 이동한다고 가정 : 그것은 당신의 탐색 모음을 가지고해야 그 창을 즉에 탐색 그룹을 추가 한 후에 당신은 단순히 창을 추가 .. 여기 는 대한 코드는 버튼 을 클릭 한 다음 해당 버튼의 이벤트 리스너에서이 간단한 코드를 작성할 수 있습니다.

nav.open(win2,{animated:true});

WIN2 당신이 API의 문서를 참조 할 수 있습니다 더 참고

을 만들려면 다른 창입니다. 여기 링크가 있습니다. Titanium API Doc