맞춤형 UIViewControllerAnimationTransition
클래스가 이미 만들어져 있으며 탭 전환시이 애니메이션을 UITabBarController
에 만들어야합니다.UITabBarController 애니메이션의 전환 위임자
tabBarController
은 일반 탭 표시 줄을 사용하지 않습니다. 나는 그것이 같은 역할을 사용자 정의 구현을 가지고 있고, 버튼을 누를 때,이 코드를 호출 transitionDelegate
자체에 대한
tabBarController.selectedIndex = index
은 현재 내가
tabBarController
(서브 클래스)가 대리인으로합니다. 그러나 대리자 메서드
animationControllerForPresentedController
은 실제로 호출되지 않습니다.
탭 표시 줄 컨트롤러가 자체 대리인으로 적합합니까? 그렇다면 전환 코드는 실제로 실제로 호출되지 않습니다.
이 [1] [1] [여기 링크 설명 입력] 설명 여기 정말 좋은 해결 방법이 있습니다 : http://stackoverflow.com/a/5180104/2855836 – SleepsOnNewspapers