Изменение цвета фона нижней панели на iOS в MAUI Blazor Hybrid ⇐ IOS
Изменение цвета фона нижней панели на iOS в MAUI Blazor Hybrid
Я работаю над изменением цвета фона нижней домашней панели для iOS и Android. Пока что у меня Android отлично обновляет цвет. iOS, с другой стороны, не изменит цвет. Мне должно быть ясно, что я не пытаюсь изменить цвет строки состояния вверху. Только нижняя панель.
У меня это работает на Android, используя это в MainActivity.cs:
защищенное переопределение void OnCreate (Bundle saveInstanceState) { var statusBarColor = Color.FromArgb("#f7f7f7"); вар androidStatusBarColor = ColorHelper.ToAndroidColor(statusBarColor); Window.SetNavigationBarColor(androidStatusBarColor); base.OnCreate(saveInstanceState); } Нижняя панель Android
Кажется, я просто не могу изменить это в iOS. Теперь в AppDeligate.cs у меня есть следующее:
public override bool FinishedLaunching (приложение UIApplication, NSDictionary launchOptions) { NavigationPage.SetIconColor(new NavigationPage(new MainPage()), Color.FromArgb("#f7f7f7")); return base.FinishedLaunching(application, launchOptions); } Нижняя панель iOS
Я работаю над изменением цвета фона нижней домашней панели для iOS и Android. Пока что у меня Android отлично обновляет цвет. iOS, с другой стороны, не изменит цвет. Мне должно быть ясно, что я не пытаюсь изменить цвет строки состояния вверху. Только нижняя панель.
У меня это работает на Android, используя это в MainActivity.cs:
защищенное переопределение void OnCreate (Bundle saveInstanceState) { var statusBarColor = Color.FromArgb("#f7f7f7"); вар androidStatusBarColor = ColorHelper.ToAndroidColor(statusBarColor); Window.SetNavigationBarColor(androidStatusBarColor); base.OnCreate(saveInstanceState); } Нижняя панель Android
Кажется, я просто не могу изменить это в iOS. Теперь в AppDeligate.cs у меня есть следующее:
public override bool FinishedLaunching (приложение UIApplication, NSDictionary launchOptions) { NavigationPage.SetIconColor(new NavigationPage(new MainPage()), Color.FromArgb("#f7f7f7")); return base.FinishedLaunching(application, launchOptions); } Нижняя панель iOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение