Iphone 取消水平方向的模态视图?
我有一个模态视图,当我的设备处于垂直方向时,该视图可以很好地显示和取消显示。当我的模态视图在垂直方向上显示,但在水平方向上被忽略时,我会遇到问题。整个应用程序自动切换回垂直方向。如何确保如果我处于水平方向,视图应正确关闭?我假设您所说的垂直方向显示,但水平方向关闭的意思是,在显示模式视图控制器时旋转设备 在这种情况下,还需要旋转parentViewController,同时显示模式视图控制器。您必须实现视图控制器旋转方法,并且在实现内部,您必须确保父视图控制器也被发送此消息/方法Iphone 取消水平方向的模态视图?,iphone,objective-c,cocoa-touch,uiviewcontroller,Iphone,Objective C,Cocoa Touch,Uiviewcontroller,我有一个模态视图,当我的设备处于垂直方向时,该视图可以很好地显示和取消显示。当我的模态视图在垂直方向上显示,但在水平方向上被忽略时,我会遇到问题。整个应用程序自动切换回垂直方向。如何确保如果我处于水平方向,视图应正确关闭?我假设您所说的垂直方向显示,但水平方向关闭的意思是,在显示模式视图控制器时旋转设备 在这种情况下,还需要旋转parentViewController,同时显示模式视图控制器。您必须实现视图控制器旋转方法,并且在实现内部,您必须确保父视图控制器也被发送此消息/方法 您需要在视图层
您需要在视图层次结构中保持方向一致性。如果控制器A显示模态控制器B,并且控制器B在水平方向上工作正常,则控制器A是否支持水平方向?我没有足够的信心将此作为一个答案发布,但也许这就是你面临的问题。我相信如果控制器A不支持水平方向,手机会自动旋转到它支持的方向。控制器A支持水平方向。