세 개의 뷰 컨트롤러가 모두 탐색 스택에 있습니다. 첫 번째 뷰 컨트롤러는 uitoolbar를 사용하지 않고 두 번째 컨트롤러는 사용하지 않으며 세 번째 컨트롤러는 사용하지 않습니다.uitoolbar를 숨기면 상단에 틈새가 생깁니다.
문제는 두 번째 UIViewController에서 세 번째 UITableViewController로 이동하면 도구 모음을 숨기면 화면 상단에 흰색 틈이 있다는 것입니다.
여기 사진입니다 :
나는 현재 두 번째 뷰 컨트롤러의 viewWillDisappear에 [self.navigationController setToolbarHidden:YES animated:YES];
을 가지고 있지만 나 또한 세 번째 뷰 컨트롤러의 viewWillAppear 방법에 넣어했습니다. 둘 다 갭을 표시합니다.
어떻게 해결할 수 있습니까?
언제 툴바를 숨기고 있습니까? 푸시 전후에, 그리고 어떤 방법으로? – CodaFi
질문에 대한 대답을 업데이트했습니다. – ladookie