2012-10-22 4 views
0

4 개의 UIViewController로 탭 막대 컨트롤러 응용 프로그램을 개발하려고합니다. 나는 이미 내 앱을 프로그래밍했다. 이제 내 앱에 로그인을 추가해야합니다. 나는 (TabbarController의 일부가 아닌) 로그인을위한 별도의 UIViewcontroller를 추가했다. 로그인이 잘되고 있습니다. 로그인이 성공하면 어떻게 UITabbarcontroller를로드 할 수 있습니까?UIViewcontroller에서 UITabbarcontroller로드

답변

0

이 솔루션은 로그인보기를 저장할 UINavigationController를 만드는 것이며 로그인이 완료되면 UITabViewController를 탐색 컨트롤러에 푸시합니다. 그것은 잘 작동하고 네가 네비게이션 바를 숨겨서 사용자가 로그인하기 위해 다시 뛰어 들지 않도록 할 수있다.

윈도우의 rootviewcontroller를 바꿀 수 있지만 네비게이션 컨트롤러 솔루션이 더 마음에 들고 쉽게 원할 때 로그인 할 수 있도록 popToRootViewController를 쉽게 할 수 있습니다.

+0

닭, 빠른 응답을 주셔서 감사합니다. 나는 새로운 사람이다. UITabViewController를 네비게이션 컨트롤러에 푸시하는 작업을 어떻게 완료 할 수 있습니까? 예를 들어 줄 수 있습니까? – user1732369

+0

프로젝트 설정 방법에 대한 자세한 내용을 알지 못하면 더 큰 대답입니다. 스토리 보드 또는 .xib 만 사용하고 있습니까? 먼저 탐색 기반 프로젝트로 프로젝트를 설정해야합니다. – rooster117

+0

스토리 보드를 사용하고 있습니다. 귀하의 지시를 따른 후에 저는 제 UITabbarViewController로 이동할 수 있습니다. UIStoryboard * storyboard = [UIStoryboard storyboardWithName : @ "MainStoryboard"번들 : nil]; DialpadViewController * lvc = [스토리 보드 instantiateViewControllerWithIdentifier : @ "dialPad"]; [self.navigationController pushViewController : lvc animated : YES]; 탐색 막대를 숨기는 방법은 무엇입니까? – user1732369

관련 문제