答案 0 :(得分:0)
可能需要在正在使用的应用中重新考虑UX。嵌套标签不直观且令人困惑,除了您可能遇到的技术问题外,以下是official Xamarin.Forms docs中的注释摘要:
建议在TabbedPage中填充 仅限NavigationPage和ContentPageinstances。这将有助于确保 在所有平台上都具有一致的用户体验。
TabbedPage不支持UI虚拟化。因此, 如果TabbedPage包含太多子级,则性能可能会受到影响 元素。
虽然可以将NavigationPage放到TabbedPage中, 不建议将TabbedPage放到NavigationPage中。这个 是因为在iOS上,UITabBarController始终充当以下对象的包装器: UINavigationController。有关更多信息,请参见组合视图 iOS开发人员库中的控制器接口。