1

그래서 현재의 Xcode 프로젝트에 셀을 클릭 할 때마다 새 서브 뷰가 추가되는 테이블 뷰를 추가하려고합니다. 전역 변수를 사용하고 didSelectRowAtIndexPath를 사용하여 데이터를 전달합니다.tableCell을 클릭 한 후 하위 뷰로드하기

그 자체로 정확한 데이터가 화면에 그려진 내 테이블보기가 있습니다. 내가 원하는 것은 클릭 할 때 새 하위보기가 추가되지만이 기능을 사용할 수없는 것입니다.

didSelectRowAtIndexPath 메서드 자체 내에서 "addSubview"를 추가하려고 시도했는데 작동하지 않았으며 셀이있을 때 [loadDetails]라는 하위 뷰를로드하는 별도의 메서드를 선언하려고 시도했습니다. 선택하지만, 호출 후 ID를 원하고 내가 무엇을 전달하는

을 내가 다른 곳에서 내 프로젝트에이 라인을 사용 모르겠어요.

[rightButton addTarget:self 
       action:@selector(showDetails:) 
     forControlEvents:UIControlEventTouchUpInside]; 

을하지만 적응하는 방법을 볼 수 없습니다 셀에 새 버튼을 어떻게 든 추가 할 수 없다면? 나는 정말로 모른다.

아무도이 문제를 해결하는 방법에 대한 다른 아이디어가 있다면, 좋을 것입니다.

감사합니다,

매트

편집 :

문제가 이제 해결, 정말 바보 같은 실수를했다, 내가 만든보기에, 나는 이동 된 XIB에보기를 연결하는 것을 잊었다 프로그램 내 헤더 파일에

답변

0

modalViewController에서 기각 한 다음보기를 표시 presentModalViewController를 사용하여 시도하고 :

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 

DetailView *detailView = [[DetailView alloc] initWithNibName:@"DetailView" bundle:nil]; 

[self presentModalViewController:detailView animated:YES]; 

} 
관련 문제