다른 뷰 컨트롤러에서 viewController를 테이블 뷰 셀에 대한 푸시를 통해 시작합니다. 이제 두 번째보기 컨트롤러에서 컨트롤을 주로 테스트 필드가 많습니다. 두 번째보기 컨트롤러에서 제공되는 기본 뒤로 단추를 사용하여 첫 번째보기 컨트롤러의 제목이 될 것이므로 기본으로 말한 것처럼 마음에 계속 머 금고 있습니다. 그래서 내 자신의 단추를 뒤로 만들고 싶지 않습니다. 두 번째보기 컨트롤러에서. 따라서 두 번째보기 컨트롤러가 종료되거나 사라지거나 사라지는 것을 감지하고 특정 조건에 따라 원래의 호출자보기 컨트롤러로 돌아 가지 않도록합니다. 원래 여기에서 수행 할 수 있다고 가정했습니다.화면이 사라지는 것을 멈추기
-(void) viewWillDisappear:(BOOL)animated {
if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound)
{
// So back button was pressed on the second view controller, so how do I stop it
// here from going back to the original view controller.
}
}
또는 어떻게해야합니까? 뷰 컨트롤러 반환 형식 BOOL 메서드를 호출하고 중지 할 찾을 수 없습니다.
감사합니다.
을 그래서 당신이 원하는 수행
이 줄은 당신이 원하는 경우에 따라서 뷰를 닫습니다 수있을 것입니다 만든 기능
호출 버튼과 닫기 버튼을 대체합니다 뒤로 버튼을 활성화/비활성화하려면? –
아니, Im이 객관적으로 새롭기 시작한 이래로, 뷰가 사라지고 사라지는 것을 감지 할 때이를 감지하여 내 자신의 커스텀 뒤로 버튼을 만들지 않고 같은 뷰에서 머물러 있기를 바란다. nab 컨트롤러. –
분명히 아래 답변을 기반으로 다른 방법이 있지만 사용자 지정 단추를 만드는 것처럼 보입니다. –