2010-01-28 4 views

답변

6

UINavigationBarDelegate 대리자 클래스이며이 컨트롤러가 스택에서 작동하기 때문에 그냥 밀거나 전망을 보여주고있어, -navigationBar:shouldPopItem을 구현합니다. 이것은 항상 true로 평가 될 것입니다. 그렇지 않으면 아무것도하지 않는 뒤로 버튼을 느낄 것입니다.하지만보기 컨트롤러가 Apple의 휴먼 인터페이스 지침을 위반하게됩니다.

+0

UINavigationController가 관련되어 있기 때문에이 특정 질문에는 작동하지 않습니다. 이 경우 런타임 오류가 발생합니다. – ruralcoder

0

저는 elsurudo에 동의합니다. 세 번째 ViewController로 이동할 때 - (void) viewWillDisappear도 호출되지만, 세 번째 View Controller에는 존재하지만 First View Controller에는 존재하지 않기를 원할 수도 있습니다. 따라서 사용자가 두 번째보기 컨트롤러에서 돌아가서 제대로 연결을 끊을 때이를 감지 할 수 있습니다.

관련 문제