Xcode UIPicker视图旋转支架

Xcode UIPicker视图旋转支架,xcode,rotation,uipickerview,Xcode,Rotation,Uipickerview,我有一个通用的iOS 6应用程序,支持横向和纵向 我有一个视图,它由底部的UIPickerView和顶部附近的标签组成 在iPad或iPad Mini上,有足够的空间让UIPickerView旋转。然而,UIPickerView占用了iPhone的整个屏幕区域(4英寸和3.5英寸屏幕) 我肯定这没用,我在底部有一个标签栏 是否可以缩短/缩小UIPickerView或仅在此视图中强制纵向?您只能通过组合使用-[UIViewController支持的界面旋转]和-[UIViewController

我有一个通用的iOS 6应用程序,支持横向和纵向

我有一个视图,它由底部的UIPickerView和顶部附近的标签组成

在iPad或iPad Mini上,有足够的空间让UIPickerView旋转。然而,UIPickerView占用了iPhone的整个屏幕区域(4英寸和3.5英寸屏幕)

我肯定这没用,我在底部有一个标签栏


是否可以缩短/缩小UIPickerView或仅在此视图中强制纵向?

您只能通过组合使用
-[UIViewController支持的界面旋转]
-[UIViewController应自动旋转]
来强制纵向。(这在iOS 5及更低版本中稍有不同,您必须使用
-[UIViewController shouldAutorotateToInterfaceOrientation:

为shouldAutoRotate返回了“false”,为SupportedInferFaceOrientation返回了“UIInterfaceOrientationGrait”。不起作用:(