2014-07-05 4 views
0

iOS 개발을 처음 사용하고 앱 흐름을 프로토 타이핑 한 후, 빌드를 시작할 준비가되었습니다. 내가 수행 한 모든 자습서에서는 사용할 수있는 다양한 유형의 앱 템플릿 (탭, 단일보기 등)을 설명합니다. 로그인 자격 증명 또는 가입으로 단일보기를 만든 다음 성공하면 탭보기를로드해야합니다 (트위터 앱과 비슷 함).하나의 앱에서 다른보기 결합하기

이 문제를 해결하기위한 권장 사항/튜토리얼 링크 (검색 쿼리로 고갈되었습니다)를 보내 주시면 감사하겠습니다.

감사합니다,

+0

. :) – duci9y

+0

예, 고려해야 할 심각한 옵션이 될 것입니다. 그럼에도 불구하고 전반적인 rootview 컨트롤러 변경 제안은 매력적으로 보입니다. 그것을 시도하려고합니다. – spacemonkey

답변

1

창 기반 응용 프로그램으로 시작하는 경우 먼저 로그인 viewController를 기본 창의 rootViewController으로 설정 한 다음 사용자가 로그인 한 후 tabBarController를 rootViewController으로 설정하면됩니다.

또한이 오래된 질문에서 살펴 : 당신이 템플릿을 제공하는 것보다 다른 탐색 계층 구조를 원하는 경우 빈 템플릿을 시작하고 자신의 계층 구조를 만들 How to develop a TabBar based application with a login functionality?

1

당신은 그 경우에 UITabBarController로 이동해야합니다. 그러면 뷰 전체에서 탭보기를 만들 수 있습니다. 보기를 포함하면 모든보기의 하단에 탭 막대가 생깁니다. 다음과 같이 UITabBarController에 좋은 링크는 다음과 같습니다 또한

http://www.iphonedevcentral.com/create-uitabbarcontroller/

http://www.mysamplecode.com/2013/02/ios-tab-bar-controller-example.html

Apple's Documentaion on UITabBarController에보고해야합니까.

희망이 도움이됩니다. 다시 전화를 위해

[self presentViewController:_loginViewController animated:YES completion:^{ 
    // Something your app has to do when its done with this login/signup view 
}]; 

뷰 없애

:

1

당신은 UIViewController 의 모든 서브 클래스에서 볼 수있는 다음과 같은 방법을 사용하여 그것을 할 수

[self dismissViewControllerAnimated:YES completion:^{}] 

을 난 몰라 자습서에 대한 링크가 있지만 documentation of UIViewController에는 방금 위에서 설명한 방법을 사용하는 몇 가지 샘플이 있습니다. 샘플 코드는 원하는 것을 얻기 위해 해부하기 쉽습니다.

관련 문제