UIView旋转在Swift中无法正常工作
问题描述:
我的UIView
应该始终处于全屏状态,但有时并非真正有效。每次用户旋转设备时,都会调用方法viewWillLayoutSubviews
。
这里我打印UIView的高度和宽度。
UIView的高度和宽度都是正确的(横向模式下1024宽度,768高度)。
无论如何,在iPad上,View并没有这个大小,尽管我把它写入控制台。
在肖像模式下一切正常,但在风景中不是那么可能是什么问题? 如果iPad处于横向模式,并且启动应用程序,但是如果我旋转它(然后是纵向)并将其旋转回风景,则视图不再处于全屏状态。UIView旋转在Swift中无法正常工作
您是否正在执行除界面生成器以外的任何自定义布局,是否正确设置了所有约束? – luk2302
我希望他们是对的。该应用程序是一个相机,并拍摄完美的作品。问题是,当我拍摄视频时,旋转无法正常工作,尽管我以与拍摄照片相同的方式拍摄了 – mafioso
听起来像您的约束没有正确设置。 –