使用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
如何删除背景图像?
解决方法 这看起来像一个BUG.此方法中应允许使用AFAICT null来删除背景.我将尽快修复Monotouch的下一个稳定版本.如果这是阻止你只是在http://bugzilla.xamarin.com填写错误报告,我们将为您提供一个修补程序来解决此问题.
编辑:这是固定的,将在下一个版本中提供(例如5.2.12稳定)
总结以上是内存溢出为你收集整理的ios – 如何从UINavigationBar中删除背景图像全部内容,希望文章能够帮你解决ios – 如何从UINavigationBar中删除背景图像所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)