2012-10-22 6 views
1

navigationviewcontroller.navigationBar.hiddenYES으로 설정하여 iOS에서 가능하다는 것을 알고 있습니다. 내비게이션 컨트롤러 내부에 로그인보기가 있습니다. 이보기에서 나는 숨겨진 탐색 표시 줄이 필요하며, 이미 있습니다. 문제는 다음과 같습니다. 다른보기를 누르면 내비게이션 막대가 표시되어야합니다.Sencha Touch의 탐색 모음 숨기기 및 숨기기

감사

답변

6

당신은 단순히 코드의 라인 탐색 모음 숨길 수 :

myNavigationView.getNavigationBar().hide(); 

희망 나는 다음과 같은

숨길 때

+0

내일 만 테스트 할 수 있지만 많은 의미가 있습니다. 감사! –

+0

감사! 그것은 효과가있다! 그러나 코드를 약간 변경해야했습니다. 앱의 첫 번째 문장에서 탐색 바를 '숨김 : true'로 설정했습니다. 그런 다음, 다음 뷰가 푸시 될 때, 나는'myNavigationView.getNavigationBar(). show();'를했기 때문에 다시 보여줄 수있었습니다. –

+0

정말이 일이 ...? 나는 이것을 여러 번 시도했지만 그렇게 생각하지 않는다. 비슷한 문제가있다. 탐색보기에 많은 페이지가 있고 처음 두 페이지의 탐색 막대를 숨기고 싶다. (예) 첫 페이지는 로그인이다. 화면을 누른 다음 다음보기 등등. 그래서 내가 원하는 것은 로그인을 다음보기로 밀어 넣고 다음 단추와 전체 탐색 모음을 숨기고 싶고 다음과 로그인 화면에서 건너 뛰기를 원한다는 것입니다. 이것과 유효성 검사를 통해 나를 도와주세요. 나는 많은 방법으로 다음과 같은 방법을 사용하고 있습니다. 모델을 통한 유효성 검사를위한 튜토리얼은 작동하지 않습니다. 미리 감사드립니다. –

1

완벽한 작품이 도움을;

myNavigationView.getNavigationBar().setHidden(true); 

다시 표시하려면;

myNavigationView.getNavigationBar().setHidden(false);