나는 Snapchat이 어떻게 그들의 네비게이션 시스템을 달성했는지 알고 싶어하는 질문을 올렸습니다. 하나의 viewController를 다른 뷰 컨트롤러로 드래그하는 방법은 매우 부드럽습니다. 내가이 질문을 게시하는 사람이 방향 컨트롤러가 다른 가로로 드래그 할 수있는 방법에 있는지 확인하려면?하나의보기 컨트롤러에서 다른보기 컨트롤러로 스 와이프하지 않고 슬라이드 (끌기) 할 수있는 몇 가지 방법이 있습니까?
팬 제스처 인식기를 사용하여이를 구현할 수 있습니까?
미리 감사드립니다.
나는 Snapchat을 모르지만, 당신이 생각한 것은 UIPageViewController 일 것입니다. [docs] (https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html)를 참조하십시오. 델리게이트를 적절하게 구성하면 제스처 인식이 수행됩니다. – pbasdf
원하는 모양에 따라 다릅니다. 드래그 할 때 스크롤하려면 pbasdf와 같이 페이지 뷰 컨트롤러를 사용할 수 있습니다. 들어오는 뷰를 드래그하여 이전 뷰를 덮고 싶으면 (원하는 위치에 유지됨) 자신 만의 애니메이션을 만들어야합니다. 팬 제스처 인식기로 제어 할 수 있습니다. – rdelmar
좋습니다. 컨테이너 viewController를 추가하고 페이징이 활성화 된 scrollView에 세 가지 자식보기 컨트롤러를 모두 추가하는 것과 같은 기능은 무엇입니까? 저의 가장 큰 관심사는 메모리입니다. 그 옵션을 사용하면 컨테이너에 모든 것이있는 것 같습니다. @rdelmar –