我的状态栏中有东西阻塞,如何解决这个问题
Posted
技术标签:
【中文标题】我的状态栏中有东西阻塞,如何解决这个问题【英文标题】:There is something block in my status bar, how to solve this 【发布时间】:2017-09-24 16:54:44 【问题描述】:我曾经在状态栏位置设置了一些东西,然后我把它删除了。但是现在,我想将状态栏设置为 clearcolor。并且出现了一个视图。我已经检查了代码,我的代码中没有关于状态栏的内容。如何移除此视图?
- [2] : <UIView: 0x1014ecaf0; frame = (0 0; 414 20); tag = 100; layer = <CALayer: 0x17442ddc0>>
我打印了视图的子视图,我不知道是谁创建了这个视图。而这种观点造成了问题。
【问题讨论】:
我无法确定您的问题...您能否详细说明您的问题并且您的图像不清楚以理解这些问题您在 Interface Builder 中的顶视图很可能被安排到Top Layout Guide
。如果您希望它与Status Bar
重叠,因此Status Bar
位于其上并使用其颜色作为背景,您需要将顶部约束设置为与superview
排列,而不是Top Layout Guide
.
详情请查看this答案。
【讨论】:
【参考方案2】:我想我在我的代码中发现了错误。我很抱歉。我使用了我队友的工具类,他创建了一个覆盖状态栏的视图来解决他的问题。在某些特殊情况下,该视图不存在。所以找了很久。很抱歉。
但我仍然学到了很多东西。谢谢大家。
【讨论】:
以上是关于我的状态栏中有东西阻塞,如何解决这个问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 iPhone / iPad 的状态栏中显示播放图标
c#中的状态栏(statusStrip)不能及时更新,如何解决?
如何在 Android Dev 的状态栏中检查哪些通知处于活动状态?