当我从 Xamarin.Forms for iOS 中的另一个 TabbedPage 打开 TabbedPage 时,底部栏的右侧出现奇怪的故障/闪烁。有什么解决方案可以解决吗?
1 回答
0
可能需要重新考虑您正在开发的应用程序中的用户体验。嵌套选项卡不直观且非常混乱,除了您可能遇到的技术问题之外,这里是来自官方 Xamarin.Forms 文档的注释摘要:
建议仅使用 NavigationPage 和 ContentPageinstances 填充 TabbedPage。这将有助于确保跨所有平台的一致用户体验。
TabbedPage 不支持 UI 虚拟化。因此,如果 TabbedPage 包含太多子元素,可能会影响性能。
虽然可以将 NavigationPage 放入 TabbedPage,但不建议将 TabbedPage 放入 NavigationPage。这是因为,在 iOS 上,UITabBarController 始终充当 UINavigationController 的包装器。有关更多信息,请参阅 iOS 开发人员库中的组合视图控制器接口。
于 2018-10-06T08:54:41.413 回答