2016-08-18 9 views
0

어디서나이 간단한 대답을 얻을 수 없습니다. 나는 페이지 뷰 컨트롤러와 모든 다른 뷰 컨트롤러에 대한 비슷한 레이아웃을 가지고있다.Swift에서 PageViewController 구현

보기 당 하나의보기 컨트롤러가 있으면 문제없이 작동하지만 모든 레이아웃이 동일하면 매우 비효율적 인 것처럼 보입니다.

이 튜토리얼을 본 적이 있지만 Swift는 아닙니다. 모든 페이지에 대해 단일 뷰 컨트롤러를 사용하고 텍스트 또는 이미지를 전환 할 수 있습니까? 그렇다면이 작업이 어떻게 수행되는지 설명해주십시오.

+0

그것에 대해 비효율적이라고 생각되는 것은 무엇입니까? 당신은 오직 3을 만들 것입니다. – Abizern

+0

각보기 컨트롤러의 제목과 본문 텍스트에 불과합니다. 그 중 3 명에 대해 중복성을 줄일 수있는 방법을 찾지 않고 똑같은 것을 만들려면 좀 이상합니다. – illuminatedtype

+0

하나만 만들고 다시 사용하면됩니다. – Abizern

답변

0

당신이해야 할 일은 각 페이지를 동일한 viewController에 연결 한 다음 연관된 페이지 번호를 기반으로 각 페이지의 내용을 동적으로 변경하기 만하면됩니다. 특정보기에서 숨기거나 감탄 한 요소를 쉽게 가질 수 있습니다.