Xamarin.ios 导航背景图像xamarin ios

Xamarin.ios 导航背景图像xamarin ios,xamarin.ios,Xamarin.ios,我是xamarin的新手(开始使用2周),现在我需要用导航栏做背景图片,如下图所示?我怎么做 您需要在UIViewController中添加UIImage(填充整个或仅填充ViewController顶部)将UINavigationBar设置为带有 YourNavigationBar.SetBackgroundImage(new UIImage(), UIBarMetrics.Default); YourNavigationBar.ShadowImage = new UIImag

我是xamarin的新手(开始使用2周),现在我需要用导航栏做背景图片,如下图所示?我怎么做


您需要在
UIViewController
中添加
UIImage
(填充整个或仅填充ViewController顶部)将
UINavigationBar
设置为带有

    YourNavigationBar.SetBackgroundImage(new UIImage(), UIBarMetrics.Default);
    YourNavigationBar.ShadowImage = new UIImage();
    YourNavigationBar.Translucent = true;
    YourNavigationBar.BackgroundColor = UIColor.Clear;
要重置
UINavigationBar
透明度,必须使用:

YourNavigationBar.SetBackgroundImage(null, UIBarMetrics.Default);

您需要在
UIViewController
中添加一个
UIImage
(填充整个或仅填充ViewController顶部)将
UINavigationBar
设置为清晰的颜色

    YourNavigationBar.SetBackgroundImage(new UIImage(), UIBarMetrics.Default);
    YourNavigationBar.ShadowImage = new UIImage();
    YourNavigationBar.Translucent = true;
    YourNavigationBar.BackgroundColor = UIColor.Clear;
要重置
UINavigationBar
透明度,必须使用:

YourNavigationBar.SetBackgroundImage(null, UIBarMetrics.Default);