2011-10-07 6 views
3

내 두 번째보기에서 navigationBar의 뒤로 버튼을 프로그래밍 방식으로 클릭하고 싶습니다. 그것은이 방법으로 호출입니다 :navigationController의 pushViewController의 왼쪽 버튼 (back-button)을 프로그래밍 방식으로 클릭하십시오.

Archiv *archiv = [[Archiv alloc] initWithNibName:@"Archiv" bundle:nil]; 
    archiv.title = [NSString stringWithFormat:@"Archiv %@", [sender titleForState:UIControlStateNormal]]; 
    [self.navigationController pushViewController:archiv animated:YES]; 

그리고 지금 내가 (뒤로 버튼을 클릭하지 않고) 다시 첫번째 컨트롤러에 도착 할 Archiv.m과 특정 이벤트 후 해요 - 대신 내가 원하는 프로그래밍 방식으로 클릭을 수행하십시오.

이 경우 가능합니까?

이 버튼을 클릭하면 어떤 메소드가 호출되는지 알 수 있으므로 클릭을 수행 할 필요가 없습니다.

답변

15

예는

이 첫 번째 뷰 컨트롤러

[self.navigationController popToRootViewControllerAnimated:YES]; 
+0

와우 멋진로 이동합니다 수 있습니다. 나는 그 자체가 너무 크다고 생각한 적이 없었다. xD 감사합니다. – Sharky

+0

지금 나는 upvote에 충분한 포인트가있다. 그래서 다시 thx. – Sharky

관련 문제