2017-12-21 53 views
0

TabBarController (Root) -> 5 개의보기 컨트롤러가 있고 각보기 컨트롤러가 navigationBar 용 UINavigationControllerler로 푸시되고 큰 제목이이보기 컨트롤러 중 하나에서 발생했습니다. didSelectRowAt () 다른 TabBarController2 푸시 -> TabBarController2 -> 다시 5 viewControllers(), navBar navigationController 및 여기에서 이전 그대로 상속하므로 largeTitle 함께 밀어 필요가 없습니다. 이 문제는 현재 설정되어 있습니다.iOS 11 navigationitem 큰 제목이 확장되지 않음/TabBarController가 올바르게 콜라 이터 링 됨

TabBarController (루트) -> 큰 제목 확장/축소 (모든 viewController) -didSelectRow-> TabBarController2-> ViewController (1) -largeTitle 잘 확장/축소 중입니다. -> 다른 viewControllers 탭을 스크롤, 큰 제목을 확장/축소 할 수 없습니다 (필자는 scrollView 충분한 행 tableView 있었다) 및 방금 장치 (즉, 방향이 변경된 경우) 다음 모든 방향으로 예상대로 작동합니다 . iOS-11에서 문제가있는 것 같습니다 ... 11.2. 고칠 수있게 도와 주실 수 있습니까?

답변

0

첫 번째 시도 뷰 컨트롤러이 추가, 귀하의 제안에 대한

override func viewDidLoad() { 
super.viewDidLoad() 
if #available(iOS 11.0, *) { 
    self.navigationController?.navigationBar.prefersLargeTitles = true 
    self.navigationItem.largeTitleDisplayMode = .always 
} } 
+0

감사합니다,하지만이 문제를 해결하지 않습니다. –