uinavigationitem sethidesbackbutton : 네, 다시 돌아가는 것을 막을 수는 없습니다

StackOverflow https://stackoverflow.com/questions/1232557

  •  22-07-2019
  •  | 
  •  

문제

이상한 일이지만, 알고 있지만, 당신이 당신의 견해와 관련된 uinavigationItem에 대해 HidesbackButton을 YES에 언급하더라도, 당신은 뒤로 버튼이 될 영역을 만질 수 있습니다.

내 솔루션 공유 ... (앞으로 더)

도움이 되었습니까?

해결책

먼저 시뮬레이터 버그라고 생각하고 장치에 업로드했습니다. 그러나 내가 같은 행동을 재현했을 때 나는 그러한 행동을 제거하는 방법을 생각하기 시작했습니다 (나에게 필수적이기 때문에). 그러한 해결책을 찾았습니다.

[self.navigationItem setLeftBarButtonItem:[[[UIBarButtonItem alloc] initWithCustomView:[[UIView new] autorelease]] autorelease]];

뒤로 버튼을 다시 표시하려면 다음을 작성합니다.

[self.navigationItem setLeftBarButtonItem:nil];

간단합니다. 그것을 요약 한 사람으로 사용하십시오! 이 버그는 iPhone OS 3.0에서도 살아 남았습니다 ...

다른 팁

뒤로 숨기는 버튼도 숨겨져 있다고 생각합니다

self.navigationitem.hidesbackbutton = true;

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top