在 Xamarin.Forms 中使用 ToptabbedPage 时出现意外的白色按钮

Posted

技术标签:

【中文标题】在 Xamarin.Forms 中使用 ToptabbedPage 时出现意外的白色按钮【英文标题】:Unexpected white button while using ToptabbedPage in Xamarin.Forms 【发布时间】:2020-07-23 22:02:11 【问题描述】:

我是 Xamarin.Forms 的新手。我尝试使用 TopTabbedPage 为 iosandroid 制作顶部标签导航模板。但是导航显示 ios 中的问题:

标签位置上似乎有两个按钮。源码如下:

<forms:TopTabbedPage  
           ...
             Title="Time Clock">

    <TabbedPage.Children>
        <NavigationPage Title="Time Clock" >
            <x:Arguments>
                <tc:ClockInOutPage/>
            </x:Arguments>
        </NavigationPage>
        <NavigationPage Title="Report" >
            <x:Arguments>
                <tc:TimeReportPage />
            </x:Arguments>
        </NavigationPage>
    </TabbedPage.Children>
</forms:TopTabbedPage>

它在 Android 中运行良好。有什么提示可以解决吗?还是使用自定义渲染器会更好?提前致谢。

【问题讨论】:

您使用的是最新版本的插件吗?我在 Github 找到了一个类似的issue。 哦,谢谢!最后使用 0.0.3.13-pre 使其工作。 【参考方案1】:

感谢 Jack,我终于使用了 0.0.3.13-pre 版本。它就像我的项目想要的那样工作。

【讨论】:

您可以稍后标记此答案,这将帮助更多有相同问题的人:)。

以上是关于在 Xamarin.Forms 中使用 ToptabbedPage 时出现意外的白色按钮的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上的 Xamarin.Forms.Maps 中使用 Xamarin.Essentials Geolocation 获取设备位置的奇怪问题

使用Xamarin Forms播放视频

Xamarin.Forms:Forms.Context 已过时

如何使用 ScnViewGestures.Forms 在 Xamarin.Forms 中使用 TouchDown 和 TouchUp 事件创建视图

在 Xamarin.Forms 中使用 ToptabbedPage 时出现意外的白色按钮

Xamarin.Forms中DependencyService的使用