UIView不在横向模式下更新约束

时间:2017-04-24 11:35:08

标签: ios swift constraints nslayoutconstraint uideviceorientation

我有一个UIViewController,它有一个播放视频的UIView。

给予这个UIView的约束如下。

尾随空间:Superview

领先的空间:Superview

Superview的顶层空间

底部空间:底部布局指南

当我以纵向模式运行应用程序时,它工作正常。当我通过转动iPhone将方向更改为横向时,它保持与纵向模式相同的宽度和高度,并且不会以全屏模式播放视频

故事板中的当前方向是iPhone 7中的纵向。

当我将故事板中的方向旋转到横向并运行应用程序时,它会按预期全屏运行,但UIView不会以纵向模式调整其大小。

在纵向模式的故事板中为UIView添加约束时,我还为横向模式添加了约束。

我还尝试为每个约束常量添加一个变体。

我无法弄清问题是什么。任何帮助将不胜感激。谢谢。

0 个答案:

没有答案
相关问题