나는 내가 할 수 내있는 tableview 셀을 볼 수 ....있는 UITableViewCell 문제
이이 사람이 나를 도울 수 없는 몇 번 나누었다 데이터를 다시로드 할 수 있습니다 ... 내가 jQuery과를 CH3OH 클래스에서의 UIViewController 클래스가? 사전에
감사합니다 .....
나는 내가 할 수 내있는 tableview 셀을 볼 수 ....있는 UITableViewCell 문제
이이 사람이 나를 도울 수 없는 몇 번 나누었다 데이터를 다시로드 할 수 있습니다 ... 내가 jQuery과를 CH3OH 클래스에서의 UIViewController 클래스가? 사전에
감사합니다 .....
UITableViews에 대해 이해하는 중요한 것은 그들이 당신이 jQuery과 컨트롤러를 오버로드 할 경우 작업을하기 쉬운 것이다. 이를 통해 rowsInSection, cellForRowAtIndexPath 및 didSelectRowAtIndexPath의 세 가지 중요한 기능에 액세스 할 수 있습니다. cellForRowAtIndexPath (테이블의 모든 셀에 대해 한 번 호출 됨)에서 원하는대로 설정할 수 있습니다.
테이블 데이터를 다시로드하는 방법에 대한 자세한 내용은 reloadData를 사용하면 각 셀에 대해 한 번씩 cellForRowAtIndexPath 호출을 다시 받아야합니다.
귀하의 질문을 명확히하기 위해 시도해보십시오. 문제가 무엇인지 알려주지 마십시오. 이미 코딩되지 않은 것이 없으므로 사용 가능한 샘플도 다운로드하십시오.
부분적으로 동의합니다. 합리적인 대안은 기본 UITableViewController를 사용하지만 사용자 정의 대리자 및 데이터 소스를 만드는 것입니다. 이 접근법의 가장 큰 문제점은 이제 하나가 아니라 두 개의 사용자 정의 클래스가 있고 각 클래스에는 테이블의 기반이되는 데이터 세트에 대한 정보가 있어야한다는 것입니다. 반면에, 당신은 우려의 분리가 더 있습니다. – Amagrammer
사용자 지정 클래스에서 두 대의 대리자 프로토콜을 구현하도록하여 단일 사용자 지정 개체를 두 대의 대리자로 둘 수 있습니다. –