在UIViewController中创建UIView横向方向?

时间:2010-08-09 06:59:42

标签: iphone objective-c

我添加了一个UIView作为我的UIViewController的子视图,当我尝试更改方向时,它不起作用,请让我知道如何更改我的UIView的界面方向?

此致

3 个答案:

答案 0 :(得分:0)

试试这个..

[[UIDevice currentDevice] performSelector:@selector(setOrientation:) withObject:(id)UIInterfaceOrientationLandscapeRight];

答案 1 :(得分:0)

确保在视图控制器中返回YES -shouldAutorotateToInterfaceOrientation:

答案 2 :(得分:0)

请注意,setOrientation是根据UIDevice文档的私有API(该属性是只读的)。如果您使用它,您的应用程序将在App Store审核期间被拒绝。

相反强制方向,您应该覆盖该视图层次结构的所有视图控制器中的shouldAutorotateToInterfaceOrientation,并仅为您要支持的方向返回YES