2011-02-26 2 views
0

각보기에 고유 한 툴바 버튼이 있습니다.Monotouch - NavController 및 Toolbar를 처리하는 방법이 확실하지 않습니다.

내 MainWindow.XIB에서 NavigationController를 추가했습니다.

이 작업을 수행하는 가장 좋은 방법은 만들려는 각보기에 도구 모음을 추가하는 것입니다. 그러나 이는 초기 NavigationController가 '비어 있음'을 의미하므로 즉시 '첫 번째 실제보기'를 누르면 뒤로 버튼이 생깁니다.

NavigationController에 도구 막대가있는 접근 방식을 시도하고 각보기에서이를 무시하려고하면보기가 제대로 작동하지만 navigationController는 제대로 작동하지 않습니다.

나는 어떤 접근 방법이 최선의 방법인지, 아니면 다른 접근 방법이 최선인지를 잘 모릅니다. 조언?

답변

0

일부 연구를 수행 한 후 NavigationController와 그 책임에 대해 잘못 생각하고 있음을 깨달았습니다.

NavigationController를 머리글 만 제공하는 위치로 이동 한 다음 필요한 경우 각보기에 도구 모음이 있어야하는 책임을지게되었습니다. 또한 이걸 사용하여 프로그래밍 방식으로 "처음"(실제로 NavigationController의 뷰가 '첫 번째'뷰이므로) 스택에서 뷰를 표시 할 때 뒤로 버튼이 표시되지 않도록 제어했습니다. 이제는 원하는대로 동작합니다.

관련 문제