MainViewController가 있는데 두 개의 UITableView를 각각 다른 셀로 추가하려고합니다. 하지만, MainViewController 코드를 테이블 위임 메소드에서 체크하고, 어떤 테이블인지 확인한 다음, MainViewController 코드를 작동 시켜서 막히고 싶지 않습니다. 너무 지저분해진다.UITableView를 서브 클래 싱하는시기는 언제입니까?
그래서 내가 jQuery과 하위 클래스 내가 MainViewController에 테이블을 추가 할 때이 cellForRow 자체로 다른 테이블 방법 및이 방법으로 처리 할 것이라고 생각, 모든 I는해야 할 것
CustomTable *customTable = [[CustomTable alloc] init];
[self.view addSubview:customTable];
및 모든 대리자 메서드를 해당 클래스에서 처리 할 수 내 MainViewController 혼란 무료.
내가 잘못 접근하고 있습니까? UITableViewController 대신 서브 클래 싱해야합니까? 차이점이 뭐야?
UITableViewDelegate/DataSource를 구현하는 NSObject의 두 개의 하위 클래스를 만들고 각 MainViewController에 대해 각 클래스 중 하나를 만들고 제공 한 정보로 테이블을 처리하게하는 이유는 무엇입니까? – EmilioPelaez
이해가 안되요 .1 개의 MainViewController와 2 개의 tableViews 만 있습니다. – Snowman
일반 UITableView를 생성한다고 가정 해 봅시다. 해당 테이블의 대리자 메서드를 처리하기 위해 다른 NSObject 하위 클래스를 할당 할 수 있습니까? 니가 말하는거야? 내가 어떻게 그럴 수 있니? – Snowman