繁体   English   中英

隐藏导航控制器栏后的黑线

[英]Black line after hiding Navigation Controller Bar

我以编程方式创建了我的导航控制器,没有情节提要和.nib。 我需要隐藏它,所以我用了

[navigationController setNavigationBarHidden:YES]; 

applicationDidFinishLaunchingWithOptions: 在我的根屏幕上看起来还不错,但是在第二个视图控制器的顶部,导航栏的位置有一条黑线覆盖了我的某些按钮。

有人可以告诉我这是什么以及如何删除它吗?

您应该设置一个自定义阴影图像并在后面使用它。

从Apple文档中:

为了显示自定义阴影图像,还必须使用setBackgroundImage:forBarMetrics:方法设置自定义背景图像。 如果使用默认的背景图像,则无论此属性的值如何,都将使用默认的阴影图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM