uinavigationitem sethidesbackbutton : 네, 다시 돌아가는 것을 막을 수는 없습니다
-
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;
제휴하지 않습니다 StackOverflow