저는 Stackoverflow에서 잠시 머물 렀습니다. 여기에 내 첫 번째 iOS 게시물이 있습니다.네비게이션 바에서 자동으로 생성 된 버튼의 텍스트 변경
UINavigationController를 프로그래밍 방식으로 구현하고 있으며 기본 뒤로 단추로 사용하고 있습니다. 뒤로 단추에있는 텍스트는 스택으로 인해 이전 탐색 모음의보기에서 제목의 이름이 기본값으로 설정됩니다.
새 UIBarButtonItem을 만들지 않고 뒤로 버튼 (왼쪽 막대 버튼)의 텍스트를 변경하여 선택기를 사용하지 않고 대신 사용했던 스택을 사용하고 싶습니다. NavController 안에 이미 버튼 객체가 있으므로 새로운 버튼 객체를 만드는 것을 피하기를 바랍니다.
예 : A라는 제목의 NavViewA는 B라는 NavViewB로 진행합니다. NavViewB의 왼쪽 막대 버튼에 'A'라고 표시되지만 '거북이'라고 말하면됩니다.
어떻게하면됩니까?
새로운 UIButtonItem을 만들고 그 셀렉터와 함께 사용하면 NavController의 기본 버튼 자체가 할당 취소됩니까? 아니면 메모리를 차지하게됩니까? 당신은 단순히 당신의
NavViewControllerA
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Turtles" style:UIBarButtonItemStyleBordered target:nil action:nil];
의
viewDidLoad
에서이 작업을 수행 할 수 있습니다
감사
http://stackoverflow.com/a/4291832/641062 – Vignesh