我已经添加了UIView作为我的UIViewController的子视图,当我尝试更改方向时,它不工作,请让我知道如何更改我的UIView的界面方向?在UIViewController中制作UIView风景定位?
问候
斯里兰卡
我已经添加了UIView作为我的UIViewController的子视图,当我尝试更改方向时,它不工作,请让我知道如何更改我的UIView的界面方向?在UIViewController中制作UIView风景定位?
问候
斯里兰卡
试试这个..
[[UIDevice currentDevice] performSelector:@selector(setOrientation:) withObject:(id)UIInterfaceOrientationLandscapeRight];
确保在您的视图控制器-shouldAutorotateToInterfaceOrientation:
返回YES
。
请注意,setOrientation
是根据UIDevice(该属性为只读)的文档的私有API。如果您使用它,您的应用程序将在App Store审查期间被拒绝。
取而代之的是强制定位,您应该在该视图的层次结构的所有视图控制器中覆盖shouldAutorotateToInterfaceOrientation
,并且仅返回YES
仅适用于您要支持的定向。