【问题标题】:TabbedPage bar glitchTabbedPage 栏故障
【发布时间】:2018-10-05 07:18:23
【问题描述】:

当我从 Xamarin.Forms for iOS 中的另一个 TabbedPage 打开 TabbedPage 时,底部栏的右侧出现奇怪的故障/闪烁。有什么办法可以解决吗?

【问题讨论】:

  • 你试过,不是从另一个TabbedPage打开一个TabbedPage,而是替换Tab bar中的项目吗?

标签: xamarin xamarin.forms tabbedpage


【解决方案1】:

可能需要重新考虑您正在开发的应用程序中的用户体验。嵌套选项卡不直观且非常混乱,除了您可能遇到的技术问题,这里是来自official Xamarin.Forms docs 的注释摘要:

建议在 TabbedPage 中填充 仅限 NavigationPage 和 ContentPage 实例。这将有助于确保 在所有平台上提供一致的用户体验。


TabbedPage 不支持 UI 虚拟化。所以, 如果 TabbedPage 包含太多子项,可能会影响性能 元素。


虽然将 NavigationPage 放入 TabbedPage 是可以接受的, 不建议将 TabbedPage 放入 NavigationPage。这 是因为,在 iOS 上,UITabBarController 始终充当 UINavigationController。有关详细信息,请参阅组合视图 iOS 开发者库中的控制器接口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多