2017-04-18 4 views
3

컨테이너보기가있는 탐색 컨트롤러 나 TabBarController에 필적하는 '마스터보기 컨트롤러'가있는 앱을 만들고 있습니다.컨테이너보기 컨트롤러 간의 대화식 애니메이션 Swift 3

마스터 뷰에있는 UIButton을 통해 이러한 하위 뷰 컨트롤러를 전환하고 탐색 할 수 있도록 컨테이너 뷰 위에 표시합니다.

나는 집중적으로 보았으며 애플이 공개 API에서 사용할 수없는 전환을 대화식으로 (사용자 지정 컨테이너로) 허용하기 위해 어떤 마법을 걸었다는 것을 이해했다.

오른쪽에서 왼쪽으로 팬 제스처를 사용하는 하위보기 컨트롤러간에 대화식으로 전환하는 솔루션이 있습니까?

감사합니다.

+0

전환 API를 살펴 보았습니까? 내가 너를 올바르게 이해한다면 너는 네가해야 할 일을하도록 허락해야한다. raywenderlich.com에 대한 좋은 자습서가 있습니다. https://www.raywenderlich.com/110536/custom-uiviewcontroller-transitions – Lope

+0

@Lope 답장을 보내 주셔서 감사합니다. 나는 API를 들여다 보았지만 특히 게시물에서 솔루션을 구현하려고 시도했지만 하위 뷰 컨트롤러는 다르게 작동하는 것 같습니다. – JoshuaD

+0

@ JoshuaD 구현하려는 전환에 따라 다릅니다. 하위 뷰 컨트롤러의 뷰는 '마스터 뷰 컨트롤러'의 정기적 인 하위 뷰로 취급 할 수 있습니다. 즉, 자식 뷰 컨트롤러의 뷰에서 애니메이션을 실행할 수 있습니다. – HMHero

답변

0

다른 해결책

용액을 사용하고있는 UIScrollView (바운스 효과) 양자 모두 호출을 설정하고 설정된 방향으로 스크롤하는 것을 알았다. 유용한 예는 여기에서 확인할 수 있습니다. https://github.com/jakespracher/Snapchat-Swipe-View

+0

이봐, 네가 언급 한 라이브러리가 성공 했어. 내 경우에는 작동하지 않습니다. ? –

관련 문제