Tag: orientation

如何在UICollectionView中更改滚动方向?

我在我的故事板的iOS应用程序中有一个UICollectionView 。 当设备处于纵向方向时,我希望它垂直滚动,当它在Landscaper中时,我希望它水平滚动。 在UICollectionView中,我可以看到scrollEnabled成员,但是我看不到设置滚动方向的方法。 我错过了什么吗?

如何处理AVCaptureVideoPreviewLayer中的自动转换?

我的应用程序支持除了PortraitUpsideDown以外的所有方向。 在我的视图层次结构中,我有一个AVCaptureVideoPreviewLayer作为UIImageView的顶层视图的子层。 然后在视图下方的层次结构中显示控件的几个叠加视图。 覆盖视图正常工作方向的变化,但我不怎么这个AVCaptureVideoPreviewLayer。 我希望它的行为像在相机应用程序,以便previewLayer保持不变,控制顺利重组。 现在,由于主视图在方向改变时被旋转了,所以我的预览图层也被旋转了,这意味着在横向视图中它保持纵向视图,只取得屏幕的一部分,相机的图片也旋转了90度。 我设法手动旋转预览图层,但是它有这个方向改变animation,这导致在animation期间看到背景。 那么在使previewLayer保持不变的情况下自适应控件的正确方法是什么?