2012-03-03 5 views
0

navigationController에 push 된 viewController가 있습니다. 내비게이션 막대를 사용하여 (0.0, 0.0)에 뷰를 맞출 수 있습니까?

의 ViewController이 푸쉬 탐색 바 꼭대기 (0.0, 0.0)에 부착하고,

의 ViewController의 뷰 바로 그 아래에 부착시켰다. (아마도 .. 0.0, 44.0)

그러나이보기를 탐색 모음으로 (0.0, 0.0)으로 지정하고 싶습니다.

즉,보기의 윗면이 탐색 바 아래에 있어야합니다.

읽어 주셔서 감사합니다.

답변

0

이 사과를 얻으려면 navigationBar에 대해 barStyletranslucent 속성을 제공해야합니다. 탐색 막대의 불투명도가으로 줄어들고 statusBar에서 viewcontroller가 시작됩니다. 우리가 보는 것과 같습니다. 사진 app.

이 경우보기 컨트롤러가 부분적으로 표시됩니다 (탐색 막대의 알파는 <1이됩니다). 이것이 당신의 목적을 해결할 것인지 아닌지를 나는 모른다.

https://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html

덕분에,

+0

오,이게 나에게 가장 좋은 대답이다. 문제는 잘 해결되었습니다. 답변 주셔서 감사합니다. – MonsterK

0

보기 컨트롤러를 표시 할 때 탐색 컨트롤러에서이 작업을 수행하십시오.

[navController setNavigationBarHidden:YES]; 

내비게이션 막대가 숨겨져 있고보기 컨트롤러가 맨 위로 갈 것입니다.

+0

내 문제는이 없습니다. 그러나, 진심으로 감사드립니다. – MonsterK

+0

내가 잘못 읽었습니다. 죄송합니다. – EmilioPelaez

관련 문제