2014-12-03 2 views
0

Swift와 Xcode 6.1.1을 사용 중이며 내 스토리 보드에서 내비게이션 컨트롤러를 사용하고 초기보기로 설정했습니다. 로그인 화면과 로그인 화면이 있으며 단추를 사용하여 화면 사이의 각 부분을 탐색합니다. 사용자가 로그인 한 후에는 기본 앱보기로 이동하지만 내 탐색 컨트롤러를 사용하면 어떻게됩니까?내 스토리 보드의 모든 화면에 내비게이션 컨트롤러를 연결하려면 어떻게해야합니까?

내 응용 프로그램에서 didFinishLoadingWithOptionsvar navController = UINavigationController()을 만들지 만 어떻게이 변수를 내 스토리 보드의 내비게이션 컨트롤러에 연결시킬 수 있습니까? 성공적인 로그인과 같은 작업이 성공하면 새로운보기를 루트보기로 설정할 수 있기를 원합니다.

아직 iOS 개발에 대해 많이 배우고 있습니다. 나는 5 살이라고 설명합니다.

답변

2

"앱 대리인"에 UINavigationController을 직접 생성 할 필요가 없습니다. 이미 언급 한대로 "인터페이스 빌더"에서 "초기보기 컨트롤러"설정을 편집하십시오! 그래서 애플 리케이션 시작, "초기보기 컨트롤러"(또한 UINavigationController, 당신이 설정 한대로) 자동으로 만들어집니다!

첫 번째 UINavigationController (로그인보기)와 다른 UIViewController (로그인 성공보기) 사이에 관계를 생성하기 만하면됩니다.

어떻게 하시겠습니까? "control"키를 누르고 "UINavigationController"에서 청색 선을 "login sucess UIViewController"로 드래그하고 popmenu에서 "relelectionhip segue"섹션의 "init root viewcontroller"를 선택하십시오!

자세한 내용은이 기사를 참조하십시오. enter storyboards-tutorial-in-ios-7-part-1

관련 문제