2011-02-15 6 views
0

뒤로 버튼의 텍스트를 이미 렌더링 한 후에 변경할 수 있습니까?뒤로 버튼의 텍스트를 렌더링 한 후 변경하는 방법

내가보기를로드하기 전에 텍스트를 사용자 정의하는 방법을 발견했습니다

How to change text on a back button

하지만 뒤로 버튼을 제시 뷰가 이미로드 된 후이 기술은 작동하지 않는 내 프로젝트의 요구 사항입니다.

감사합니다!

+1

왜 이렇게하고 싶은지 잘 모르겠지만 탐색 컨트롤러의 요점은 이전보기로 돌아 가기위한 일관된 인터페이스를 표시하는 것입니다. iOS가하는 방법은 뒤로 버튼의 텍스트를 이전보기의 이름으로 설정하는 것입니다. –

+0

그냥 새 버튼을 만들고 새로운 뒤로 버튼으로 설정하십시오. – ThomasRS

답변

0

기억해야 할 한 가지. 즉, 뒤로 버튼 제목은 이전보기 navigationController의 제목

을 기반으로합니다. 즉, 이전 viewController의 탐색 제목이 @ "XYZ"이고 현재 viewController에서 뒤로 버튼 제목이 "XYZ"인 경우를 의미합니다.

이전 컨트롤러에 제목이 없으면 기본적으로 "뒤로"가 backButton의 제목으로 표시됩니다.

그걸 바탕으로 사물을 조작 할 수 있습니다.

그렇지 않으면 사용자가 지정한 링크에 지정된대로 새 바 버튼을 leftBarButton에 추가 할 수 있습니다.

감사합니다,

Satya.

+0

뷰가 이미 렌더링 된 후에 새로운 바 버튼을 leftBarButton으로 추가하려는 시도가 저에게 효과적이지 않습니다. – oshea

+0

다음과 같이 사용하십시오. navigationItem.leftBarButton = nil; 그런 다음 새 단추를 설정하십시오. 효과가있다. – Satya

관련 문제