2013-08-27 3 views
1

UIViewController B이 화면에 표시되는 애니메이션의 중간에 있다면 UIViewController A에서 어떻게 든 볼 수 있습니까?UIViewController가 화면에 애니메이션으로 표시되는 동안 확인하십시오

은 내가 (예를 들어 viewWillAppear, viewDidAppear 또는 presentViewController:animated:completion:의 완료 블록에 사용되는 일부 부울 값) UIViewController B에 코드를 추가 할 수 있습니다 알고 있지만, 나는 또한 UIViewController C, D, E, F etc 있습니다. 따라서 가능한 경우 UIViewController A에서만 확인하는 것을 선호합니다.

이 작업을 수행 할 수 있고 '예, 할 수있는'경우 어떻게합니까?

미리 감사드립니다.

+0

우선, 어떻게 'UIViewController A'의 뷰를 애니메이션화합니까? – zbMax

+0

"어떻게"부울 값을 공개적으로 읽을 수있게 만들지 묻습니다. –

+0

UIViewController A가 화면에 애니메이션으로 표시되지 않고 UIViewController B가 애니메이션으로 표시됩니다. – MhaW

답변

1

isMovingToParentViewController은 부모 - 자식 관계가 설정되어있는 한이를 알려줍니다. 모달 프레젠테이션의 경우 isBeingPresented.

+0

실제로 언급 한 메소드를 보았습니다 만,이 메소드는'viewWillAppear' 메소드에서 호출 할 때 YES 만 리턴합니다. 및'viewDidAppear'. 그래서 나는 각각의 viewcontroller 외부에서 그들을 사용할 수 없다. – MhaW

관련 문제