Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIVIEW控制器方向错误_Ios_Objective C_Uiviewcontroller_Uicollectionview - Fatal编程技术网

Ios UIVIEW控制器方向错误

Ios UIVIEW控制器方向错误,ios,objective-c,uiviewcontroller,uicollectionview,Ios,Objective C,Uiviewcontroller,Uicollectionview,我有一个UIViewController有一个UICollectionView(在纵向模式下) 我正在演示第二个UIViewController第一个viewcontroller(现在处于纵向模式)的顶部。然后我旋转第二视图控制器(现在处于横向模式) 然后,我将退出secondviewcontroller(现在处于横向模式) 现在在第一个UIViewController中,UICollectionView项按照纵向模式排列。但应根据景观模式。取而代之的是横向模式,取而代之的是纵向模式和vera模

我有一个
UIViewController
有一个
UICollectionView
(在纵向模式下)

我正在演示第二个
UIViewController
第一个viewcontroller(现在处于纵向模式)的顶部。然后我旋转第二视图控制器(现在处于横向模式)

然后,我将退出
secondviewcontroller
(现在处于横向模式)


现在在第一个
UIViewController
中,
UICollectionView
项按照纵向模式排列。但应根据景观模式。取而代之的是横向模式,取而代之的是纵向模式和vera模式。

将此添加到您的ViewController:

- (UIInterfaceOrientationMask)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscape;
}

代码?或者至少是你问题的一个图像?听起来好像你有第一个VC的子视图的布局问题,而不是VC本身。如上所述,代码或问题的图像将帮助我们更好地帮助您。