2013-05-10 3 views
2

다른 데이터와 디자인을 포함 할 새로운 테이블 뷰를 UITableViewController에 추가해야한다.UITableViewController에서 다른 테이블 뷰 구현하기

enter image description here

상기 원형 셀 I 스토리 보드에 추가 한 새로운 테이블 뷰이고, 메인 테이블 뷰는 제 포함 하나 (제목, 레이블 및 이미지)이다.

UITableViewController에서 다른 테이블보기를 만들 수 있습니까? 아니면 UIViewController를 만들고 두 테이블을 구현해야합니까 ???

사실, 첫 번째 테이블 뷰 컨트롤러의 구현이 완료되었으므로 새 테이블을 구현해야합니다.

첨부 된 이미지는 내가 원하는 것을 보여주고있다 : enter image description here

+0

하나의 TableView에서 다른 종류의 셀을 개발해야합니까? – Ulugbek

+0

아니요 다른 테이블보기 (새 콘텐츠 목록)를 개발해야합니다. – CarinaM

+0

당신은 결국 당신이 필요로하는 디자인의 몇 가지 예를 붙일 수 있습니까 – Ulugbek

답변

1

당신은 당신이 당신의 테이블을 모두 동시에 표시하는 방법을 원하는 경우 파단 등이 tableViews이있는 UIViewController 더 나을 것입니다. UITableViewController은 특정 시간에 표시된 tableView가 하나 뿐인 경우에만 사용해야합니다.

당신은 하나 UIViewController가 tableViews의 모두에 대한 dataSourcedelegate 인이, 또는 각 테이블에 대한 UITableViewController을 가지고 둘의 컨테이너보기를 할 것 UIViewController에 파단으로 추가 할 수 있습니다. 후자는 아마도 하나의 delegate/dataSource이있는 두 개의 tableView를 가지고 같은 장소에 많은 중복 코드가 필요하므로 가능한 문제를 디버깅하는 데 시간을 절약 할 것입니다.

+0

고맙습니다. 현재 작동 중입니다. – CarinaM

+0

UIViewController에 하위 뷰로 UITableViewController를 어떻게 의존 할 수 있습니까? – CarinaM

+0

그냥 인스턴스를 만들고 하위 뷰로 추가하십시오. MyTableViewController * tableVC = [[MyTableViewController alloc] init]; [self.view addSubview : tableVC.tableView]; 프레임을 조정해야 할 수도 있지만 작동해야합니다 (MyTableVC는 직접 만든 tableViewController 클래스 임). – Adis

0

는 당신이 그 (것)들을 두 개의 독립적 인 테이블, 또는이다 가지고 찾고 계십니까 그것은 마스터/자식 설정? 그들이 독립적 인 경우 하나의 표와 두 개의 섹션을 사용하여 제안한 다음 섹션 번호에 따라 올바른 셀로 돌아갑니다. 마스터/하위의 경우 셀 모양의보기를 만들고 마스터 셀을 섹션보기로, 자식을 실제로 행으로 생각하십시오. 자식이 표시되는지 여부를 저장하는 section 클래스를 만들 수 있으며 numberOfRowsInSection 메서드는 표시되는 경우 개수를 반환하고 그렇지 않으면 0을 반환합니다.

그냥 몇 가지 아이디어

관련 문제