1

UISplitViewController를 사용하여 마스터에서 세부 정보로 탐색 할 때 탐색 막대 애니메이션이 예상대로 작동하지 않습니다. 부드러운 애니메이션 대신에 "점프"합니다.iOS 11 큰 제목이있는 UISplitViewController 깨진 애니메이션

단계 재현하기 :

navigationController?.navigationBar.prefersLargeTitles = true 
navigationItem.largeTitleDisplayMode = .always 

viewDidLoadDetailViewController에 다음 코드를 추가합니다 : 이 이 viewDidLoadMasterViewController에 다음 코드를 추가 엑스 코드 (9)에서 템플릿 "마스터 세부 응용 프로그램"에서 프로젝트를 만듭니다

navigationItem.largeTitleDisplayMode = .never 

이제 iPhone 시뮬레이터에서 마스터와 디테일 사이를 탐색하면 탐색 막대가 Detai에서 "점프"하는 모습을 볼 수 있습니다 부드러운 애니메이션 대신 lViewController.

참조 비디오 : https://youtu.be/p90I4VrM2fs

내 가정이가 UISplitViewController 두 UINavigationController가를 사용하여 함께 할 수있는 뭔가가 있다는 것입니다.

enter image description here

어떤 아이디어 방법은이 문제를 해결하기 위해 (이 그것을 수행하는 방법입니다)? 감사.

답변

1

방금 ​​문제를 발견했습니다. prefersLargeTitleslargeTitleDisplayModeviewDidLoad()이 아닌 awakeFromNib()에 설정해야합니다.

관련 문제