ルートビューコントローラーで背景画像を設定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
背景画像を削除するにはどうすればよいですか?