2011-08-10 5 views
0

backBarButtonItem에서 여러 가지 방법을 실행하기 위해 약간의 조정을 시도했지만, 어떤 방식 으로든 페이지를 백업하는 기본 동작 만 실행하고, 내가 설정 한 내용은 무시합니다 목표는 &입니다. 에 StackOverflow에 & 세션 여기에 다른 질문과 유지에backButtonItem이 기본 동작으로 붙어 있습니다.

self.navigationItem.backBarButtonItem = 
    [[[UIBarButtonItem alloc] initWithTitle:@"Cancel" 
             style:UIBarButtonItemStyleBordered 
             target:self 
             action:@selector(foo)] autorelease]; 

, 나는 그것을 사용하는 일 전에 페이지에 backBarButtonItem을 설정했습니다. 직관력이 없지만 그 부분은 효과가 있습니다.

답변

2
self.navigationItem.leftBarButtonItem = 
    [[[UIBarButtonItem alloc] initWithTitle:@"Cancel" 
             style:UIBarButtonItemStyleBordered 
             target:self 
             action:@selector(foo)] autorelease]; 

왼쪽 막대 버튼 항목을 대신 사용하십시오.

+0

감사합니다. 흥미롭게도, 그런 식으로 처리 될 때, 버튼은 이전의 것이 아닌보기 자체에서 설정되어야합니다. – baudot

관련 문제