UINavigationBar在iPhone X中带有额外的黑条

时间:2018-01-08 11:22:16

标签: ios iphone-x

我在Objective-C中有一个旧项目需要更新以支持iPhone X。即使使用xCode 9.1建议的建议更新进行更新,我也会在UINavigationBar内获得额外的黑条。
我尝试使用Safe area layout但未找到有效结果。问题仍未解决。我附上了一些截图来解释这个问题。请帮我解决这个问题。谢谢。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

在评论中上面的Vinodh先生的帮助和建议下,我尝试使用Vinodh先生共享的链接中解释的方法评估屏幕调试。他上面分享的链接是https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html
通过访问链接并通过此处说明的方法进行调试,我发现我正在以编程方式在状态栏中添加黑色视图 该方法解释了调试视图层次结构的方法。我在问题中上面附带的图像的层次结构视图为enter image description here