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