2012-08-10 1 views
-2

나는 인터넷 검색을 해왔다. UINavigationController를 사용하기위한 몇 가지 제안을 찾았고 때로는 UITabBarController도 의미가있다.앱에서 헤더 탐색을 만드는 데 올바른 패턴은 무엇입니까?

UINavigationController를 사용한 적이 없습니다 ... 스토리 보드로 드래그했을 때 스토리 보드 (UITableView에 연결하는 탐색 컨트롤러)에 두 개의 스크린을 넣었습니다. 그래서 나는 이것이 내가 실제로 필요한 것이 아니라고 생각한다.

누군가가 모든 화면에서 영구적 인 헤더 탐색을 만들기 위해해야 ​​할 일을 이해할 수 있도록 도와 주실 수 있습니까? 그 안에 다음과 같은 섹션을 갖고 싶습니다.

Home | Section1 | Section2 | Section3 

고마워요!

답변

1

사용하는 구조의 "의미"로 사용자가 보게되는 것을 고려하는 것이 도움이 될 수 있습니다.

네비게이션 컨트롤러의 의미는 하나의 컨트럴이 논리적으로 다음 컨텍스트로 연결되는 컨텐트 컨트롤러 시퀀스를 표시 할 수있는 컨테이너 역할을합니다. 탭 표시 줄 컨트롤러의 의미는 공존하고 서로에게 (많이) 의존하지 않는 (대부분) 관련없는 컨텐트 컨트롤러입니다.

외관보다는 인터페이스의 목적부터 시작하는 것이 좋습니다.

+0

글쎄, 당신의 설명에서, 탭 바 컨트롤러는 사람들이 웹에서 익숙한 네비게이션에 가장 가까운 것 같아 보입니다. 기본적으로 앱의 다른 섹션으로 이동하기위한 것입니다. – GeekedOut

0

스탠포드의 iPhone 및 iPad 개발 과정 CS193P를 iTunes U (iTunes Store에 가서 검색 및 다운로드)에 다운로드하는 것이 좋습니다.

두 번째로 그런 일반적인 질문을해서는 안되며, 묻는 질문은 연구하여 Apple's developer documentation을 읽거나 방금 제안한 자습서를 통해 스스로 알아낼 수있는 질문입니다. 행운을 빌어 요.

관련 문제