Я пытаюсь показать 4 иконки для 4 вкладок на панели моего FreshTabbedNavigationContainer, используя FreshMVVM и Xamarin. Формы, конечно, выглядят так, как должны, когда я запускаю приложение на эмуляторе Android, но когда я использую свой Ма c и эмулируйте приложение на эмуляторе IOS, эти значки становятся гигантскими, как вы видите на этом рисунке. Вот мой код: FreshTabbedNavigationContainer Код:
private static FreshTabbedNavigationContainer TabbedPageContainer = null;
TabbedPageContainer = new FreshTabbedNavigationContainer(navigation.ToString());
Products = TabbedPageContainer.AddTab<HomeViewModel>(null, "IconHomeInverted.ico", null);
Discover = TabbedPageContainer.AddTab<HomeViewModel>(null, "IconMagnifyingGlassInverted.ico", null);
Account = TabbedPageContainer.AddTab<HomeViewModel>(null, "IconUserInverted.ico", null);
Settings = TabbedPageContainer.AddTab<HomeViewModel>(null, "IconSettingsInverted.ico", null);
#region UI
//Dissables swipe only in android because in IOS can not be done
TabbedPageContainer.On<Xamarin.Forms.PlatformConfiguration.Android>().SetIsSwipePagingEnabled(false);
TabbedPageContainer.BarTextColor = Color.FromHex("#FFFFFF");
#endregion
page.CoreMethods.SwitchOutRootNavigation(navigation.ToString());
Мои значки расположены в «MyProject. IOS», они не находятся в папке ресурсов или чем-то подобном , Вот и все, если вам нужна дополнительная информация, я предоставлю ее, как только увижу ваш запрос. Я надеюсь, что у всех вас есть отличный день.