我添加了一个UIView作为我的UIViewController的子视图,当我尝试更改方向时,它不起作用,请让我知道如何更改我的UIView的界面方向?
此致
斯
答案 0 :(得分:0)
试试这个..
[[UIDevice currentDevice] performSelector:@selector(setOrientation:) withObject:(id)UIInterfaceOrientationLandscapeRight];
答案 1 :(得分:0)
确保在视图控制器中返回YES
-shouldAutorotateToInterfaceOrientation:
。
答案 2 :(得分:0)
请注意,setOrientation
是根据UIDevice文档的私有API(该属性是只读的)。如果您使用它,您的应用程序将在App Store审核期间被拒绝。
相反强制方向,您应该覆盖该视图层次结构的所有视图控制器中的shouldAutorotateToInterfaceOrientation
,并仅为您要支持的方向返回YES
。