首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >汉堡包图标没有显示在iOS上由棱镜为Xamarin.Forms开发

汉堡包图标没有显示在iOS上由棱镜为Xamarin.Forms开发
EN

Stack Overflow用户
提问于 2020-02-14 15:09:39
回答 1查看 241关注 0票数 0

下面是我的MasterDetailPage的XAML页面:

代码语言:javascript
运行
复制
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:b="clr-namespace:Prism.Behaviors;assembly=Prism.Forms"
             mc:Ignorable="d"
             x:Class="JapaneseLearnPrism.Views.MenuPage">
    <MasterDetailPage.Master>
        <NavigationPage Title="Menu" Icon="ic_hamburger.png">
            <x:Arguments>
                <ContentPage Title="{Binding Title}">
                    <!--Content for my menus here.-->
                </ContentPage>
            </x:Arguments>
        </NavigationPage>
    </MasterDetailPage.Master>
</MasterDetailPage>

这就是我如何为棱镜设置页面路径:

代码语言:javascript
运行
复制
protected override async void OnInitialized()
{
    InitializeComponent();
            Xamarin.Forms.PlatformConfiguration.AndroidSpecific.Application.SetWindowSoftInputModeAdjust(this, Xamarin.Forms.PlatformConfiguration.AndroidSpecific.WindowSoftInputModeAdjust.Resize);

    // await NavigationService.NavigateAsync("NavigationPage/MainPage");
    await NavigationService.NavigateAsync(nameof(MenuPage) + "/" + nameof(NavigationPage) + "/" + nameof(Views.MainPage));
}

这是很好的工作MD页面功能。汉堡包图标在安卓系统中显示得很正确,但iOS却没有显示出来。我想知道为什么。我在网上搜索了每个人,但实际上没有解决任何问题。希望能在这里得到答案。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-15 05:55:31

使用IconImageSource inside MasterDetailPage来显示HamburgerIcon,因为安卓使用的是默认的汉堡包图标,这就是为什么它在安卓而不是iOS中显示的原因。

代码语言:javascript
运行
复制
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:b="clr-namespace:Prism.Behaviors;assembly=Prism.Forms"
             mc:Ignorable="d"
             IconImageSource="ic_hamburger.png"
             x:Class="JapaneseLearnPrism.Views.MenuPage">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60228891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档