내 분할보기 응용 프로그램에서 테이블보기가 있습니다. 각각에 대해 다른보기 컨트롤러가 필요합니다. 예를 들어, 하나의 행 내가 칼하고 내가 다른 견해를 가질 수 있으며, 그들을 클릭에 내가 분할보기에서 테이블보기 위해 다음 코드를 수행 한UITableView 세부 컨트롤러보기
원하는보기를 얻을 수있다이 두 가지에 대한 있도록 다른 컴퓨터 등이다
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
GCRetractableSectionController* sectionController = [self.retractableControllers objectAtIndex:section];
return sectionController.numberOfRow;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
GCRetractableSectionController* sectionController = [self.retractableControllers objectAtIndex:indexPath.section];
return [sectionController cellForRow:indexPath.row];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
GCRetractableSectionController* sectionController = [self.retractableControllers objectAtIndex:indexPath.section];
if(indexPath.section == 0){
if(indexPath.row == 0){
return [sectionController didSelectCellAtRow:indexPath viewController:detailViewController withData:@""];
}
else {
return [sectionController didSelectCellAtRow:indexPath viewController:detailViewController withData:[generalCalculatorArray objectAtIndex:indexPath.row - 1]];
}
}
else if(indexPath.section == 1){
if(indexPath.row == 0){
return [sectionController didSelectCellAtRow:indexPath viewController:detailViewController withData:@""];
}
else {
return [sectionController didSelectCellAtRow:indexPath viewController:detailViewController withData:[cardiologyArray objectAtIndex:indexPath.row - 1]];
}
}
}
그리고 귀하의 질문은 ...? –
그대로 실행하면 어떻게됩니까? –
자세히보기 컨트롤러에 셀의 동일한 텍스트를 표시하므로 별도의보기 컨트롤러가있는 모든 셀에 어떤 방법으로도 표시 할 수 있습니다. – user1263350