0

현재 감기를 사용하여 경로의 주보기로 이동합니다.표시 할 때 TopBar NavigationController

- (IBAction)showRecents:(UIStoryboardSegue *)segue { 

[self.navigationController.tabBarController setSelectedIndex:1]; 
NSLog(@"Root of Navigation Executed"); 
} 

이 그것을

enter image description here

을 풀기 전에 보이는 그리고 이것은이 소스에서 풀기 후 모습입니다 방법은 다음과 같습니다

내가 보낸 사람의 ViewController에했습니다 코드입니다 보기 컨트롤러 :

enter image description here

그린 탑바가 왜 보이지 않는지 이해가 안됩니까? TabBarController와 관련이 있습니까?

enter image description here

+0

왜 SourceVC에는 탐색 모음이 없습니까? 거기에 숨겨 놓았 니? – rdelmar

+0

아니요,이를 확인할 수있는 방법이 있습니까? – eddwinpaz

+0

무엇을 확인 하시겠습니까? ProfileTableviewController에서 SourceVC로 푸시 한 것처럼 보이므로 숨김으로 설정하지 않으면 탐색 막대가 있어야합니다. – rdelmar

답변

0

이 질문에 대한 답을하는 것입니다

내 경로 VC입니다. 먼저 Source ViewController에서 NavigationController를 숨기거나 표시해야합니다. 사라지기 전에 다시 표시해야합니다. Source ViewController에서의 Way 네비게이션을 볼 수 있습니다. 네비게이션이 수행 된 소스에서 표시되도록 설정 되었기 때문입니다.

-(void)viewWillAppear:(BOOL)animated{ 
[self.navigationController setNavigationBarHidden:YES]; 
} 

-(void)viewWillDisappear:(BOOL)animated{ 
[self.navigationController setNavigationBarHidden:NO]; 
}