Xaml 如何在Xamarin表单中更改选项卡栏的框架/位置?

Xaml 如何在Xamarin表单中更改选项卡栏的框架/位置?,xaml,xamarin,xamarin.forms,xamarin.ios,xamarin.android,Xaml,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.android,我是Xamarin Forms和C#的新手。 现在我想在我的Xamarin表单应用程序中实现Tabbar 为此,我使用了以下代码 <TabbedPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Project.Views.DummyPage111"> <TabbedPage.Children

我是Xamarin Forms和C#的新手。 现在我想在我的Xamarin表单应用程序中实现Tabbar

为此,我使用了以下代码

<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Project.Views.DummyPage111">

    <TabbedPage.Children>

        <ContentPage Title="Tab 1">
            <Label Text="Page 1" />
        </ContentPage>

        <ContentPage Title="Tab 2">
            <Label Text="Page 2" />
        </ContentPage>

        <ContentPage Title="Tab 3">
            <Label Text="Page 3" />
        </ContentPage>

        <ContentPage Title="Tab 4">
            <Label Text="Page 4" />
        </ContentPage>
    </TabbedPage.Children>

</TabbedPage> 

它在Android和iOS中都可以正常工作,但我需要在iOS和Android中保持屏幕顶部的选项卡栏位置。 为此,我需要在我的应用程序中将选项卡栏移动到顶部位置

我需要自定义选项卡栏的位置。

您可以参考此
在iOS中为选项卡式页面创建自定义呈现程序,它会将选项卡栏置于顶部位置


希望这可以解决您的问题。

谢谢,但是这个项目在Android和iOS中都没有在Mac mini上运行。我已经尝试过这个示例解决方案,它对我来说工作很好,您可以在项目中的iOS渲染器上试用,它可能会解决您的问题!它在Windows系统中运行,并在Android中启动了选项卡栏。但是当我尝试在我的Mac Mini上运行时,它没有在iOS上运行,也没有启动iOS应用程序。这个链接现在已经失效。你有新的链接吗?@Kyle如果适合你,你可以尝试以下链接: