主从页面无淡入淡出效果 Xamarin.iOS

Master Detail Page No Fade Effect Xamarin.iOS

在 android 上加载主菜单(主详细信息页面)时,内容页面右侧有一个“暗淡”。但是,在 iOS 上它不起作用,详细信息页面上没有暗淡。如何在打开主菜单时实现详情页的“褪色”效果?

我试过这个解决方案:

还有这个:https://github.com/xamarin/Xamarin.Forms/pull/7437

但并非无法重现解决方案...请帮忙 :)

你可以通过MasterDetailPage Shadow on iOS获得淡入淡出:

此 platform-specific 控制 MasterDetailPage 的详细信息页面在显示主页时是否应用阴影。通过将 MasterDetailPage.ApplyShadow 可绑定 属性 设置为真,它在 XAML 中消耗:

<MasterDetailPage ...
                  xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
                  ios:MasterDetailPage.ApplyShadow="true">
    ...
</MasterDetailPage>

您可以阅读文档了解更多详细信息。