0

가 나는 UIActionSheet 같은 화면 하단에서보기를 미끄러 져 rightBarButtonItem 있고, 모든 것이 내가 UIViewControllerrightBarButton를 밀어 버튼을 누를 경우를 제외하고 잘 작동하는 SEGUE 동안보기 애니메이션을 비활성화 거의 동시에,이 둘은 모두 실행될 것이고, 결과적으로 완전히 무관 한 화면 위로 슬라이드 업 뷰가 생성됩니다.(또는 그 반대)

내가보기 컨트롤러가 밀려, 또는 다른 방법으로 주위 될 때 애니메이션에서보기를 중지 할 수 있도록 약간의 통지 또는 무언가를 얻을 수있는 방법이 있나요? 어떤 코드

답변

1

는이 동작을 일으키는 무엇을하고 있는지 이해하는 하드를 니펫. 내게는 버튼 타겟 작업을 재구성해야하는 것처럼 들린다. 왜 당신은 버튼을 아래에서 밀어 내고 VC가 동시에 밀어 넣기를 원한다면 이전에 밀어 넣은 rightBarButton을 숨길 수 있습니다. VC가 푸시되면 대상 액션에서 슬라이더 코드를 제거하면됩니다.

아마 알고있는 애니메이션을 중지 할 수있는 방법이 있습니다.

- pushViewController:Animated: 
관련 문제