ios – 自动布局和通话状态栏

前端之家收集整理的这篇文章主要介绍了ios – 自动布局和通话状态栏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想问一下关于自动布局和通话状态栏.这是一个简单的场景,演示了我的问题:

>启用“使用故事板”创建项目
>添加“视图控制器”并启用其“初始视图控制器”
>将控制器视图的背景颜色设置为红色
>将“表视图”添加到控制器的视图中

表视图应该有4个布局约束(前导,顶部,尾部,底部)到Superview,常量设置为0.

现在,当我在模拟器中运行这个应用程序,并按⌘T我可以看到红色背景,而通话状态栏动画.是否可以摆脱这个故障?

解决方法

(使用答案而不是由于声誉不足而发表评论,抱歉)

我也碰到这个问题,并试图例如上面提到的解决方案:对我来说并不奏效

所以我created a repository用示例代码来揭示原来的海报的问题.这些情况有示例应用程序:

>自定义视图控制器是窗口的根视图控制器,
>自定义视图控制器是一个UINavigationController的子项,它是窗口的根视图控制器,
>自定义视图控制器是UITabBarController的子项,它是窗口的根视图控制器
>自定义视图控制器是作为UITabBarController的子项的UINavigationController的子项,它是窗口的根视图控制器.

原来,solution from CEarwood实际上是…当定制视图控制器是UINavigationController的一个孩子(情况2和4)时.不过,在第1和第3情况下,它不起作用.

我希望这个信息是有用的.

原文链接:https://www.f2er.com/iOS/336076.html

猜你在找的iOS相关文章