2017-11-19 9 views
0

나는 Xamarin Forms 프로젝트를 가지고 있는데, 여기서 Android 부분은 잘 작동한다. 하지만 내 IOS 응용 프로그램의 탐색 모음에서 일부 페이지의 제목이 너무 길다는 문제점이 있습니다.뒤로 버튼을 덮어 쓰는 법 Title

그래서 내가하고 싶은 것은 뒤로 버튼의 제목을 페이지의 제목으로 바꾸는 것입니다. iOS의 다른 조정을 위해 이미 사용자 정의 NavigationRenderer가 있습니다. 은 NavigationRenderer의 ViewDidAppear 방법에서 나는 시도했다 :

NavigationItem.BackBarButton.Title = NavigationItem.Title; 
NavigationItem.Title = ""; 

그러나 그것은 아무것도 변경되지 않았다. 또한 RootController를 사용하여이 작업을 시도했지만 사용자 정의 ViewController에서이 작업을 다시 시도했습니다. 지금까지 아무 일도 없었습니다.

내 질문에 어떻게 이것을 할 수 있습니까? NavigationRenderer가 잘못된 위치입니까?

답변

2

일반적으로 뒤로 버튼 제목은 뒤로 버튼이 참조하는 페이지, 즉 현재 표시된 페이지 이전의 버튼 버튼 제목을 설정합니다.

NavigationPage.SetBackButtonTitle(this, "My Short Title"); 

새 페이지 제목을 뒤로 버튼 제목으로 사용하려면 새 페이지로 이동하기 전에 설정해야합니다.