2017-04-25 10 views
0

와 네비게이션 바의 새로운 모음 단추 추가 :나는 빠른 3의 다음 구조를 가지고 탭 바 컨트롤러 스위프트

네비게이션 컨트롤러 -> 탭 바 컨트롤러 -> 4보기 컨트롤러

나는 3 공유지 막대가 단추 항목. 내 문제는 뷰 컨트롤러 중 하나에서 오른쪽 상단에 새 바 버튼 항목을 추가하려고합니다. 이 방법으로 다른 사람들이 탐색 할 때 새로운 버튼이 나타나지 않아야합니다.

어떻게 해결할 수 있습니까?

감사합니다.

+0

그것을 위해 버튼을 추가하는 개별 탐색을 할 수있는 아래의 구조를 가질 수있다. 사용자가 예상하지 않는 이상한 행동이 발생합니다. UITabBarController의 각 탭에 UINavigationController가 지정되어 있어야합니다. 이것은 당신의 문제도 해결할 것입니다. 세 개의 다른 탐색 컨트롤러가 있기 때문에 각 탭의 항목을 설정할 수 있습니다. – Maik639

+0

완벽하게 해결했습니다. 내 문제는 이제 내가 로그 아웃 버튼을 가지고 있고 작동하지 않는다는 것입니다. 내 구조는 : UINavigationController -> LoginView -> UITabBarController -> 각 탭의 UINavigationControllers입니다. 마지막 navigationController의 헤더에 Logout 버튼이 있는데 LoginView로 돌아가고 싶습니다. –

+0

loginView에서 UITabBarController를 모달로 표시해야하며 logout을 누르면 dismissViewcontroller 메서드를 호출하면됩니다. – Maik639

답변

2

당신은 당신이 UINavigationController가 내 UITabBarController가이 꽤 특이한 각 뷰 컨트롤러

Tab Bar Controller ->Navigation Controller -> 1st View Controllers 
        ->Navigation Controller -> 2nd View Controllers 
        ->Navigation Controller -> 3rd View Controllers 
        ->Navigation Controller -> 4th View Controllers