在 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 为 ios 和 android 制作顶部标签导航模板。但是导航显示 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:Forms.Context 已过时
如何使用 ScnViewGestures.Forms 在 Xamarin.Forms 中使用 TouchDown 和 TouchUp 事件创建视图