AutoLayout Xcode 7 - 约束在横向和纵向模式下具有不同的影响

时间:2016-05-17 23:21:17

标签: ios xcode uiimageview

我在Xcode中为universalapp的AutoLayouting存在问题。

开始屏幕顶部有一个UILabel,下面有一个UIImageView。 我有一个从UILabel.top到TopLayoutGuide的垂直空间约束,其中0和垂直空间约束从UIImageView.top到UILabel.bottom也是0。 UILabel和UIImageView都有一个固定高度。

现在在iPhone-Portrait模式下,一切看起来都很好: iPhone - Portrait

但是当旋转到横向模式时,状态栏消失(自iOS7以来的标准程序)并且UIImageView移动到顶部,UILabel不再可见:iPhone - Landscape

在iPad上,它的另一种不同之处在于它。在这两种模式下,UILabel都不可见,UIImageView位于状态栏下方的顶部。

知道这可能是什么吗?

0 个答案:

没有答案