为什么约束0 0 0 0不适合整个视图?

时间:2017-01-07 22:05:30

标签: ios

示例1

我正在使用Xcode 8.2 beta,当我尝试使视图适合整个屏幕时,它不包括电池图标所在的部分。

enter image description here enter image description here

更新帧然后

enter image description here

示例2

当我尝试首先覆盖整个视图然后设置约束0 0 0 0时,它适合整个屏幕。

enter image description here

enter image description here

enter image description here

在两个示例中,我设置约束0 0 0 0但结果不同。为什么? 有人可以解释一下吗?谢谢!

1 个答案:

答案 0 :(得分:0)

您已使用控制器的顶部布局指南设置约束,而不是视图本身。顶部布局指南受事物的影响,例如状态栏,导航栏等。这就是您看到两种不同结果的原因。