특정보기에서 새 viewController를 스택에 푸시하기 전에 navigationBar를 숨김으로 설정하면 다음 화면이 푸시되기 전에 사라지고 슬라이드 애니메이션이 사라집니다 UIToolbar가 꼭 필요하기 때문에 발생합니다.푸시/팝으로 숨겨진 탐색 모음으로 크기 조정보기
질문 1 : 새로운보기 컨트롤러를 밀고 탐색 표시 줄을 숨김으로 설정하고 새보기 컨트롤러가 화면에 나타날 때까지 숨기기 애니메이션을 가져 오는 방법이 있습니까? 탐색 막대가 숨겨지면서 새로운보기 컨트롤러가 푸시됩니다. 새로운 뷰 컨트롤러가 존재하면 내가 그것을 오프 팝업 때
은 내가 탐색 모음 다시
[self.navigationController.navigationBar setHidden:NO];
을 설정하지만이 튀어 될 때 내비게이션 바는 더 이상 백업되지 않습니다. 이 네비게이션 바가 현재 네비게이션 컨트롤러를위한 것이지 팝 후에 새롭게 제공되는 것이 아니기 때문입니까? (질문 2)
질문 3 : 그것을 실현 팝업 이후 소개 된 가져옵니다의 ViewController에, 내 내비게이션 바 표시되지 않습니다, 그 viewDidAppear에, 나는 내비게이션 바을 보여줍니다
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self.navigationController.navigationBar setHidden:NO];
}
을 추가하지만, 탐색 막대가 숨겨지고 나머지보기가 빈 공간을 차지한 다음 탐색 모음이 내용 위에 오면보기 크기가 올바르지 않습니다. 이것에 대해 제가 할 수있는 일이 있습니까? 아니면 푸시와 팝으로 잘못 접근하고 있습니까? (질문 # 3).
감사합니다.