2010-04-04 2 views
0

저는 아이폰 프로그래밍 초보자입니다. 멀티 레벨 tableviews와 애플 리케이션을 구현하려고 해요. 사람이 첫 번째 화면에 뭔가를 선택하는 경우아이폰은 2 테이블 뷰를 사용합니다

아이디어라고 한 다음 새보기 & 두 번째의 크기를 변경 (있는 tableview)

car make> list of models 
    Honda > Acura, S2000,accord ... 

나의 도전은 새로운있는 tableview에서 모델의 목록을 표시하는 것입니다 열립니다 선택한 차량에 따라 목록이 표시됩니다.

내가 '혼다'를 선택하면 새로운 테이블 뷰가 열리기 때문에 프로그래밍했습니다. 두 번째 테이블에 대한 데이터를 채우려면 어떻게해야합니까 ??

진행 방법에 대한 제안 사항이 있으십니까?
감사합니다.

답변

0

개발자 문서 Navigating a Data Hierarchy With Table Views을 사용하면 어떻게하는지 알 수 있습니다.

두 번째 테이블에는 데이터 원본 대리인이 필요합니다. 두 번째 테이블 뷰 컨트롤러를 밀기 전에 두 번째 테이블 데이터 소스 델리게이트가 "자동차 모델"속성을 "Honda"로 설정하여 예를 들어 모든 "자동차 모델"이 포함 된 NSDictionary의 데이터를 키와 목록으로 가져올 수 있습니다 배열로. 해당 배열을 tableview 데이터 원본으로 사용하십시오.

+0

thxs는 시도 할 것입니다. – jsp

0

첫 번째 데이터를 채우는 것과 완전히 같은 방식으로 두 번째 테이블의 데이터를 채 웁니다.

UINavigationController를 사용하지 않는 것처럼 들릴 수 있습니다. 그렇지 않다면,해야합니다.

iPhone 프로그래밍 가이드 전체를 읽어보십시오.

관련 문제