2015-01-08 4 views
0

풀림 동작 exitToImageEditVC: 제어 드래그, srcVC에서 dstVC에 단추를 투숙객이 또 다른 즐거움과 휴식을 여기 enter image description here바람직하지 않은 애니메이션

같이 내가보기 컨트롤러 아키텍처를 가지고있다. enter image description here

srcVC은 해당 버튼을 누르면 표시가 해제되고 dstVC이 표시됩니다. 그러나 문제는 풀린 애니메이션입니다. 즉, srcVC 슬라이드가 아래로 이동함에 따라보기 컨트롤러 srcVC보기 컨트롤러 뒤에서보기 컨트롤러 modalVCA의 일부가 나타납니다. 이것은 바람직하지 않습니다. 원하는 결과는 srcVC이 아래로 내려갈 때 modalVCA이 잠시 나타나지 않아야한다는 것입니다. 모든 입력을 부탁드립니다.

+0

나는 어떤 아키텍쳐도 보지 못한다 : ( – lewiguez

+0

나는 이것이 버그라고 생각한다. 이것 또한 iOS 7에서는 발생하지 않았다. – rdelmar

답변

0

modalVCB를 표시하기 전에 modalVCA를 닫을 수 있습니까? 그렇다면 srcVC는 곧바로 dstVC를 푸는 것이다.

+0

modalVCB를 제시하기 전에'modalVCA'를 닫을 수 없다. '사용자가'modalVCB'에서 직접'modalVCA'로 돌아 가기 때문에 옵션이 필요합니다. – Loozie

+0

그러면 modalVCB를 없애고이 경우 modalVCA를 표시 할 수 있습니까? 내 전반적인 의견은 사용자 인터페이스가 문제를 피하기 위해 재 설계되었습니다. 콘트롤러의 내용, 흐름, 관계에 달려있다. 그렇지 않다면 사용자 정의 unwind segue를 생성 할 수 있지만 다소 복잡하다. 당신은 srcViewController를 잡고, 애니메이션없이 VCB를 닫고, 애니메이트하지 않고 VCA를 dismiss하고, 애니메이션을 적용해야한다. srcViewController를 화면에서 직접 꺼내십시오. –

+0

나는 당신이 무엇을 의미했는지를 안다. 즉,'modalVCB'를 기각하고'moda lVCA는 예술적 지시에 따라 나에게 제공되는 옵션이 아닙니다. – Loozie