그래서 탐색 컨트롤러와 탭 막대 컨트롤러에 3 개의 VC가 내장되어 있습니다. 그러나 세 번째 VC에서 첫 VC로 세그 (segue)를 추가 할 때마다 탐색 모음과 탭 표시 줄이 스토리 보드에서 사라집니다. 그래서 같은 3 VC 신속한 파일을 프로그래밍 방식으로 SEGUE을 추가하는 시도 :segue가 추가되었을 때 Tab bar가 누락되었습니다.
let collectionVC = self.storyboard?.instantiateViewController(withIdentifier: "collectionVC") as! CollectionViewController
let navigationVC = UINavigationController(rootViewController: collectionVC)
self.present(navigationVC, animated: true, completion: nil)
불행하게도, 추가 된 코드 위의 탭 표시 줄은 아직 행방 불명하지만, 네비게이션 바있다. 누군가가 나를 도울 수 있기를 바랍니다. 내가 제대로 문제를 이해하면
직접 보관 하시겠습니까? 세 개의 다른 Navigationscontrollers가있는 앱에서 하나의 탭바를 원하거나 세 개의 다른 탭바를 갖고 싶습니까? – Retterdesdialogs
내가 맞으면 세 번째 VC에서 첫 번째 VC로 이동하려고합니다. 왜 "navigationController? .popToRootViewControllerAnimated (true)"를 사용하지 마십시오? 당신은 탭 바, 네비게이션 바를 가질 것이고 - 가장 중요합니다 - 1st VC의 다른 인스턴스를 만들지 않을 것입니다 –
@ MarcoPace 고마워요! 그것은 일했다 :) – acoustickat