Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我的状态栏中出现了一些障碍,如何解决_Ios_Objective C_Iphone_User Interface_Statusbar - Fatal编程技术网

Ios 我的状态栏中出现了一些障碍,如何解决

Ios 我的状态栏中出现了一些障碍,如何解决,ios,objective-c,iphone,user-interface,statusbar,Ios,Objective C,Iphone,User Interface,Statusbar,我曾经在statusbar位置上设置了一些东西,然后将其删除。但是现在,我想将状态栏设置为clearcolor。一种观点出现了。我已经检查了代码,代码中没有关于状态栏的内容。如何删除此视图 - [2] : <UIView: 0x1014ecaf0; frame = (0 0; 414 20); tag = 100; layer = <CALayer: 0x17442ddc0>> -[2]: 我打印了视图的子视图,我不知道是谁创建了这个视图。这个视图就是问题所在。您

我曾经在statusbar位置上设置了一些东西,然后将其删除。但是现在,我想将状态栏设置为clearcolor。一种观点出现了。我已经检查了代码,代码中没有关于状态栏的内容。如何删除此视图

  - [2] : <UIView: 0x1014ecaf0; frame = (0 0; 414 20); tag = 100; layer = <CALayer: 0x17442ddc0>>
-[2]:

我打印了视图的子视图,我不知道是谁创建了这个视图。这个视图就是问题所在。

您在Interface Builder中的俯视图很可能被安排到了《俯视布局指南》中。如果希望状态栏与状态栏重叠,因此状态栏位于状态栏上并使用其颜色作为背景,则需要将顶部结构设置为与超级视图一起排列,而不是与顶部布局指南一起排列


请查看答案以了解更多详细信息。

我想我在代码中发现了错误。非常抱歉。我使用了我的队友的工具类,他创建了一个覆盖状态栏的视图来解决他的问题。在某些特殊情况下,该视图不存在。因此我找到它很长时间了。对此表示抱歉


但我还是学到了很多。谢谢大家。

我无法确定你们的问题。。。您能否详细阐述您的问题,您的形象不清楚,无法理解问题UIStatusBarHidden UIViewControllerBasedStatusBarAppearance。你检查了这些属性我在我的项目中检查了你的密钥。我没有在我的项目中设置UIStatusBarHidden。并且我的列表中的“UIViewControllerBaseSedStatusBarAppearance”已经没有了。好吧。。。。你想设置你的状态栏颜色自定义颜色。。。现在…?我不知道是谁在状态栏位置创建了一个视图。它覆盖了背景色。我发誓我没有在这个控制器中创建视图。