我正在尝试使用 FreshMVVM 和 Xamarin.Forms 在我的 FreshTabbedNavigationContainer 栏中显示 4 个选项卡的 4 个图标,当然,当我在 Android 模拟器上执行应用程序时,它们看起来应该是这样,但是当我使用我的 Mac 并模拟应用程序时在 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”中,它们不在资源文件夹或类似文件夹中。就是这样,如果您需要更多信息,我会在看到您的请求后立即提供。我希望你们都有美好的一天。