0

일반적으로 서로 다른 두 가지보기 컨트롤러가 있지만 일부 동작 (예 : 화면을 두 번 탭)에서 비슷한 동작을 공유합니다.여러보기 컨트롤러간에 코드 공유

지금 각보기 컨트롤러에는 GestureRecognizer를 설정하고 감지 된 제스처를 처리 할 수있는 일련의 코드가 있습니다. 그러나이 코드는 두 클래스 모두 거의 같습니다.

다른 클래스 (예 : 제스처 처리)에서 2 개의보기 컨트롤러간에 일부 코드를 공유하려면 어떻게해야합니까?

답변

0

모든 공유 코드가있는보기 컨트롤러를 만들고 2 개의보기 컨트롤러를 하위 클래스로 만드시겠습니까?

+0

두보기 컨트롤러가 서로 다른보기 컨트롤러 ... 하위 구조이기 때문에 가능하지 않습니다 ... 복잡한 구조와 나는 그것에 대해 아무 것도 할 수 없습니다 ... 제안에 대한 감사합니다. –

0

UIViewController에 범주로 공유 코드를 추가 할 수 있습니까?

+0

확장 할 수없는 한이 게시물의 주석이어야합니다. 이것이 합리적인 대답 인 이유. –

관련 문제