2010-07-24 6 views
0

저는 iPad 용 잡지 유형 응용 프로그램을 만들고 최선의 접근 방식을 사용하고 있는지 확인하고자합니다. 모든보기가 표시되는 관계없이 항상 현재있는 전역 사용자 지정 머리글 및 바닥 글 갖고 싶습니다. 지금 나는 머리글, 바닥 글 및 본문의 세 가지 하위보기로 내 주요보기를 갖게 될 것이라고 생각하고 있습니다. 응용 프로그램의 그래픽 적 특성으로 인해 각보기에 펜촉을 사용하게됩니다. 머리글 및 바닥 글 하위보기에는 각각 하나의 펜촉이 있고 본문 하위보기는 initWithNibName을 사용하여보기를로드하고 언로드합니다. 이렇게하면 머리글과 바닥 글이 고정 된 상태에서 본문의 뷰 전환을 허용 할 수 있습니다.여러 개의 하위보기 관리

내 질문은 이것이 메모리 관리 및 개발과 관련하여 좋은 선택 인 것입니까? xcode에 내장 된 탐색 막대와 탭 막대는 사용할 수 없습니다. 왜냐하면 디자인을보다 잘 제어하고 싶기 때문에 바디 전환을 안팎으로 제어 할 수 없기 때문입니다.

희망적입니다. 누군가가 생각, 의견, 다른 접근법 등을 가지고 있다면, 나는 그것들을 듣고 싶습니다. 또는 이런 유형의 기능을 가진 샘플 앱을 아는 사람이라면 링크를 게시하십시오.

감사합니다,

브라이언

답변

0

기본 제공 UINavigationViewController를 사용할 수 없다면 좋은 선택 인 것 같습니다. 메모리 관리면에서 보면 동일 할 것입니다. 특정 시나리오에 대한 개발 노력에 대해서는 언급 할 수 없지만 대략적인 견해로는 사용자 지정보기를 쉽게 구성 할 수 있어야하므로 잘해야합니다.

비록 한가지주의 할 점이 있습니다 : 일반 UIViewController에는없는 UINavigationViewController (서브 뷰 처리시)에는 문서화되지 않은 특정 동작이 있습니다. iPhone Landscape FAQ and Solutions을 참조하십시오.

+0

의견을 보내 주셔서 감사합니다. 나는 확실한 대안을 놓치지 않았 음을 확인하고 싶었다. 아니면 내가 경험이 아이폰 개발자에게 분명 말을해야합니다. ;) 그리고 Johannes 링크에 감사드립니다. – thekonger

0

그냥 확인 한 가지를합니다. 본문 뷰가 변경되면 이전 뷰를 놓아야합니다. 디자인은 나에게 괜찮아 보인다. 다른 회원이 더 나은 디자인을 제안 할 수 있습니다.