[英]Black line after hiding Navigation Controller Bar
我以编程方式创建了我的导航控制器,没有情节提要和.nib。 我需要隐藏它,所以我用了
[navigationController setNavigationBarHidden:YES];
在applicationDidFinishLaunchingWithOptions:
。 在我的根屏幕上看起来还不错,但是在第二个视图控制器的顶部,导航栏的位置有一条黑线覆盖了我的某些按钮。
有人可以告诉我这是什么以及如何删除它吗?
您应该设置一个自定义阴影图像并在后面使用它。
从Apple文档中:
为了显示自定义阴影图像,还必须使用setBackgroundImage:forBarMetrics:方法设置自定义背景图像。 如果使用默认的背景图像,则无论此属性的值如何,都将使用默认的阴影图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.