2011-05-13 6 views
0

계정 페이지에서 시작할 앱을 설계하는 중입니다. 계정 페이지는 두 개의보기로 나뉩니다. 첫 번째보기는 사용자에게 전자 메일과 암호를 묻는 메시지를 표시하고 일단 입력하면 plist에 저장합니다. 로그인 프로세스를 신속하게하기 위해 사용자에게 핀을 묻습니다. 계정 정보가있는 plist가 있으면 이메일/비밀번호보기 대신 핀보기가로드되므로 사용자는 핀으로 만 로그인 할 수 있습니다. 로그인이 완료되면 사용자는 항상보기 하단의 탭 막대와 상호 작용하고 싶습니다. 탭 바를 통해 사용자는 앱의 다른 세 부분을 탐색하거나 로그인 화면으로 돌아갈 수 있습니다. 이것을 구현하는 가장 좋은 방법은 무엇입니까? 특히, 나는 4 개의 UIViewControllers 탭에 연결된 표준 UITabBarController 설정해야 궁금한가요? 첫 번째보기 컨트롤러가 전자 메일/암호보기로 기본 설정되어 있고 저장소에 기존 plist로 로그인 한 상태에서만 핀보기로 전환해야합니까? 이 최적입니까 아니면 다른 사람이 더 좋은 제안을 갖고 있습니까? 당신의 도움에 미리 감사드립니다.iPhone 탭 막대 디자인 관련 질문

+2

나는 사용자 이름과 암호를 plist 파일에 저장하면 안된다고 생각합니다. –

+1

키 체인은 사용자 이름과 비밀번호를 저장하기에 좋습니다. –

+0

핀으로 정보를 암호화하고 있습니다. 하지만 키 체인 옵션을 살펴 보겠습니다. 감사! – banDedo

답변

1

사용자가 항상 로그인 탭 옵션을 사용할 수 있도록하려면 어떻게 생각하십니까? 그런데 로그인 한 후 로그인 탭을 비활성화 하시겠습니까? 아니면 거기에 로그 아웃 옵션을 추가 하시겠습니까?

그렇지 않으면 로그인 탭에 모든 테마가 나타나지 않게하려면 일반 UIViewController로 앱을 시작하고 plist 데이터를 기반으로 이메일/비밀번호 또는 핀 인터페이스를 표시하는 것이 좋습니다. 로그인이 성공하면 루트보기 컨트롤러를 실제로 원하는 세 개의 탭만 포함 된 UITabBarController로 바꿀 수 있습니다.

+0

로그인 옵션을 항상 사용 가능하게하고 싶습니다. 로그인하는 동안 탭 바를 숨길 것입니다. 확인 감사합니다. – banDedo