2012-12-03 4 views
0

사용자를 인증해야하는 응용 프로그램을 개발 중입니다 (사용자 이름과 암호 및 버튼 (로그인)을위한 두 개의 텍스트 필드가있는보기에서) 탭 막대 컨트롤러로 이동하십시오. 이걸 어떻게 성취 할 수 있는지 말해 주실 수 있겠습니까?IOS5 :보기에서 탭 표시 줄 컨트롤러로 이동하는 방법

+2

[무엇을 시도해 봤습니까?] (http://www.whathaveyoutried.com) – DrummerB

+0

DrummerB : 저는 이미 tabbarcontroller를 개발하여 두 개의 다른 앱으로 로그인했습니다.하지만 여기에 갇혀 있습니다. (ios 앱 개발)에 대한 책에서 알아낼 수 있지만 단서 없음 .. 내가 읽은 모든 책은 스토리 보드에 더 집중하고 있습니다. –

답변

1

당신은의 ViewController를 밀어해야합니다.

UIViewController이 아닌 tabBarController로 푸시해야합니다.

0

로그인 정보로보기를 만들고 로그인에 성공하면 탭 표시 줄 컨트롤러로보기로 전환하십시오.

1

빌드 로그인 뷰 컨트롤러와 탭 바보기 컨트롤러 지금

당신의 전나무가 볼 수 있도록

은 로그인 뷰 컨트롤러입니다; 성공적으로 로그인이 완료되면 [loginviewController presentModelViewController : tab-barControoler]

또는 내비게이션 컨트롤러를 로그인보기 컨트롤러에 추가 할 수 있으며 로그인이 성공하면 Tabbar 컨트롤러를 밀고 숨겨진 탐색 모음을 설정할 수 있습니다.

1

이러한 로그인 화면 상황을 처리하는 가장 좋은 방법은 탭 표시 줄 컨트롤러를 창의 루트보기 컨트롤러로 사용하고 첫 번째 탭의 컨트롤러에서 viewDidLoad 메서드로 로그인 컨트롤러를 모달로 표시하는 것입니다. 로그인 컨트롤러에서 로그인이 성공하면 로그인 컨트롤러를 닫으면 첫 번째 탭의보기로 돌아갑니다. 성공하지 못했다면 로그인에 실패했다는 정보를 사용자에게 표시하고 로그인 화면을 그대로 두십시오 (또는 원하는대로 재시도 허용). 당신이 원하는 당신의 필수 tabBarController가 nextView 컨트롤러에 표시하는 것입니다 여기 self.tabBarController

[self.navigationController pushViewController:self.tabBarController animated:YES]; 

처럼 tabbarController 보여하려는

관련 문제