2012-07-23 3 views
1

여러 viewController를 사용하는 경우 각 뷰 컨트롤에 대해 별도의 UIViewContoller 클래스를 만들어야하나요, 아니면이 새로운 클래스를 각각의 개별 viewController에 연결할 수 있습니까? 어떤 상황에서 별도의 VC와 연결할 새로운 클래스를 만들 수 있습니까?UIViewController 클래스

감사합니다.

답변

1

보기 컨트롤러는보기의 논리를 관리하여보기와 모드간에 데이터를 전달하고 사용자 인터페이스를 통해 최종 사용자가 시작한 이벤트에 반응하는 방법을 제공합니다.

여러보기가 모델보기 상호 작용의 동일한 논리를 공유하는 경우보기 제어기를 공유하는 것이 좋습니다. 그러나 이것은 다소 드문 경우입니다. 실제로는 서로 다른보기가 서로 다른보기 컨트롤러를 요구합니다. 따라서 실제로는 뷰 컨트롤러가 필요할 때마다 새 View Controller에 대한 새 클래스를 만듭니다. 또한 여러 뷰 컨트롤러로 시작한 다음 코드에서 충분한 수의 공통성을 발견하면 일부 뷰 컨트롤러를 통합 할 수 있습니다.

+0

ok-great! 정말 고마워! – RunnerGirl

+0

@ user1542067 환영합니다! 귀하의 질문에 대한 답변이 있으면 옆에있는 체크 표시를 클릭하여이 대답을 수락하십시오. 이것은 당신이 능동적으로 향상된 대답을 찾고 있지 않다는 것을 다른 사람들에게 알려주고 Stack Overflow에서 새로운 배지를 얻을 수 있습니다. – dasblinkenlight

+0

확인 - 확인했습니다. 다시 한 번 감사드립니다! – RunnerGirl

관련 문제