2014-10-13 4 views
5

스토리 보드에서 두 개의 테이블보기 컨트롤러 (A와 B)가 있다고 가정 해 보겠습니다. A 컨트롤러에서 VIENS와 DU라는 식별자로 셀 프로토 타입을 만들었습니다. B 컨트롤러에서 식별자 DU의 셀을 사용해야합니다. 다시 한번 B 컨트롤러에서 동일한 모양과 느낌의 셀 프로토 타입을 만들고 싶지 않습니다. B 컨트롤러의 A 컨트롤러에서 셀 DU를 다시 사용하는 방법입니까? 그렇다면 어떻게해야합니까?동일한 스토리 보드에서 다른 테이블 VC의 셀을 다시 사용하십시오.

답변

16

이렇게하는 가장 좋은 방법은 스토리 보드에서 셀을 전혀 정의하지 않는 것입니다.

별도의 NIB 파일을 만들고 여기에 UITableViewCell을 정의하십시오. 그런 다음 펜촉을 테이블에 등록하고 거기에서로드 할 수 있습니다. 이제 셀 정의의 복사본 하나만 만들었지 만 여러 위치에서 사용할 수 있습니다. 여기에 내 질문을 확인

...

UITableView registerNib:forCellReuseIdentifier:

그것은 중복 질문은 아니지만이 방법을 정의하는 방법을 보여 펜촉을 등록합니다.

+0

어쩌면 내 것보다 나은 방법입니다. – nburk

+0

이 대답은 여전히 ​​유효합니까, 아니면 iOS 10에 대한 변경 사항이 있습니까? – jeven

+0

jeven과 동일합니까? ios 10의 모든 뉴스 또는 변경 사항은 무엇입니까? – Phoenix

관련 문제