【发布时间】:2012-05-08 19:13:27
【问题描述】:
我在根视图控制器中设置了UINavigationBar 背景图像,但我需要在细节视图控制器中删除背景图像。
对于 Obj-C,我使用以下代码:
if ([[UINavigationBar class] respondsToSelector:@selector(appearance)])
{
[self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
}
所以当我在 MonoTouch 中使用此代码时:
this.NavigationController.NavigationBar.SetBackgroundImage(null, UIBarMetrics.Default);
我收到此错误:
System.ArgumentNullExeption
Argument cannot be null
Parameter name: backgroundImage
如何删除背景图片?
【问题讨论】:
标签: ios xamarin.ios background-image navigationbar setbackground