MasterDetail 페이지가 있고 세부 정보가 Naviagtion 페이지이며 Master에 Listview가 있습니다. 내가 사용 헤더 바 배경 색상과 텍스트의 색상을 변경하고있어Xamarin Forms iOS - Master Bar가 아닌 Detail에서 Carrier Bar 배경색이 변경됩니다.
((NavigationPage)Detail).BarBackgroundColor = Color.Navy;
((NavigationPage)Detail).BarTextColor = Color.White;
이것은 마스터 및 상세 두 섹션 모두 흰색으로 캐리어 바 텍스트를 변경,하지만 본문 구역에 캐리어 바 배경을 변경, 마스터는 여전히 흰색/투명이므로 텍스트가 더 이상 보이지 않습니다. 이거 버그 야? 막대 변수가 동일하게 작동 할 것으로 기대합니다. 탐색 변수 페이지는 적용된 페이지이므로 탐색 페이지에서만 작동합니다.
note- StatusBarStyle을 LightContent로 설정하지 않으면 콘텐츠 페이지의 상태 표시 줄이 흰색 배경에 검은 색 텍스트로 표시됩니다.
* 편집 - CarrierBarText 색상 만 탐색 페이지의 변경입니다 - 나는 다음과 같이 기대 : 내가 대신이 예상되는 동작을 생각
그러나 마스터 페이지 또는 전체 마스터의 상태 표시 줄 텍스트 색은 변경하지 않았습니다./세부 정보 페이지. 이 코드는 세부 정보 페이지 인 탐색 페이지의 텍스트 색과 배경색을 설정합니다. – Christine