[ios] iPhone의 탐색 모음에서 ‘뒤로’버튼을 숨기는 방법?

내 앱에서보기 간을 전환하기 위해 탐색 컨트롤을 추가했습니다. 그러나 일부보기에는 ‘뒤로'(이전 제목) 버튼이 없어야합니다. 뒤로 버튼을 숨기는 방법에 대한 아이디어가 있습니까?



답변

목표 -C :
self.navigationItem.hidesBackButton = YES;

빠른:
navigationItem.hidesBackButton = true


답변

가장 좋은 방법은 이들을 결합하는 것이므로 수동으로 설정하더라도 뒤로 버튼이 숨겨집니다.

self.navigationItem.leftBarButtonItem=nil;
self.navigationItem.hidesBackButton=YES;


답변

벨로우즈 코드가있는 뒤로 버튼 숨기기 …

[self.navigationItem setHidesBackButton:YES animated:YES];

또는

[self.navigationItem setHidesBackButton:YES];

또한 사용자 정의가 있으면 UINavigationBar벨로우즈 코드를 사용해보십시오.

self.navigationItem.leftBarButtonItem = nil;


답변

에서 스위프트 :

이것을 컨트롤러에 추가하십시오

override func viewDidLoad() {
    super.viewDidLoad()
    self.navigationItem.setHidesBackButton(true, animated: false)
}


답변

코드를 사용하십시오 :

 self.navigationItem.backBarButtonItem=nil;


답변

UIViewController의 viewDidLoad 함수에서 다음 코드를 사용하십시오.

self.navigationItem.hidesBackButton = YES;


답변

네비게이션 컨트롤러가있는 객체에서 호출해야한다는 것을 잊지 마십시오. 예를 들어, 내비게이션 컨트롤러가 RootViewController로 탭 바 컨트롤러를 밀고 있으면 RootViewController를 호출 self.navigationItem.hidesBackButton = YES해도 아무런 변화가 없습니다. 실제로 전화해야합니다self.tabBarController.navigationItem.hidesBackButton = YES