2013-06-13 5 views
0

은 가지고 질문 몇있는 UITableViewController 및 사용자 정의있는 UITableViewCell

  1. 나는 스토리 보드에있는 UITableViewController를 배치하고 내가있는 UITableViewController에서 파생 클래스를 작성해야합니다 정적 세포로 작업하고자하는 또는 난 단지에서 파생 클래스를 만들 수 있습니다 사용자 지정 셀에 대한 UITableViewCell?
  2. 컨트롤에 배치 된 사용자 지정 UITableViewCell 번호를 만들었으므로 콘센트를 만들기 위해 컨트롤을 누른 상태에서 끌기를 시도했지만 그 이유는 무엇입니까?
  3. 각 셀에 다른 컨트롤과 동작이 있으면 좋겠 으면 각각의 셀에 다른 사용자 지정 UITableViewCell을 설정하면 UITableViewController가 어떻게 초기화합니까? 프로그래밍 방식으로로드해야합니까?

답변

0

1) 셀은 UITableViewCell의 서브 클래스 여야합니다.

2) 아니요, 왜 작동하지 않았는지 모르겠습니다. 어디로 연결하려고 했습니까? 셀 또는 테이블 뷰 컨트롤러?

3) 네, 이것이 최선의 방법이라고 생각합니다. 다른 종류의 셀마다 다른 사용자 정의 셀 클래스를 사용하고 사용자 정의 셀에서 해당 컨트롤에 IBOutlet을 만듭니다. 그런 다음 테이블 뷰 컨트롤러에서 하나의 IBOutlet을 셀 자체로 만듭니다 (self.cellType1.label1 ...와 같은 컨트롤을 참조 할 수 있습니다). 스토리 보드에서 셀을 만들면 초기화 작업을 수행 할 필요가 없습니다.

+0

사용자 정의 UITableViewCell –

+0

@liva에서 IBOutlet을 만들려고합니다. 그 점에 대해 질문이 있습니까? 사용자 지정 셀 클래스에서 셀의 컨트롤로이 작업을 수행 할 수 있어야합니다. IB의 셀 클래스를 먼저 사용자 정의 클래스로 변경하십시오. – rdelmar

관련 문제