透明度在xamarin.ios项目上呈现不相同
我只是不明白为什么xamarin窗体上我的侧菜单的背景在我的xamarin.ios上呈现不一样。然而,在项目的其他部分,当我使用透明背景时,我的列表视图呈现和看起来都一样,我甚至尝试从项目的其他部分复制和粘贴xaml代码,虽然它呈现相同的效果,但仍然不起作用。如果有人想知道ios上的副菜单是客户要求的 下面我附上了两张图片,展示了侧菜单在两个平台上的不同呈现方式 下面是我在侧菜单中使用的Xaml代码:透明度在xamarin.ios项目上呈现不相同,xamarin,xamarin.ios,Xamarin,Xamarin.ios,我只是不明白为什么xamarin窗体上我的侧菜单的背景在我的xamarin.ios上呈现不一样。然而,在项目的其他部分,当我使用透明背景时,我的列表视图呈现和看起来都一样,我甚至尝试从项目的其他部分复制和粘贴xaml代码,虽然它呈现相同的效果,但仍然不起作用。如果有人想知道ios上的副菜单是客户要求的 下面我附上了两张图片,展示了侧菜单在两个平台上的不同呈现方式 下面是我在侧菜单中使用的Xaml代码: 在另一个stackoverflow上找到了此问题的解决方案,我不得不使用自定义渲染器: pu
在另一个stackoverflow上找到了此问题的解决方案,我不得不使用自定义渲染器:
public class CustomSideMenuRenderer: TabletMasterDetailRenderer
{
public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();
var master = ViewControllers[0];
master.View.BackgroundColor = UIColor.Clear;
var detail = ViewController.ChildViewControllers[1];
}
}