iPhone:定位问题

时间:2011-05-31 11:05:24

标签: iphone objective-c cocoa-touch ios4

我从互联网上获得了一个示例应用。其中我试图改变它的方向。

为了改变方向,我在编码后写了:

   - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
    return YES;
    } 

并且还修改了xib的自动调整大小。

但它仍然不起作用。我该怎么办?

2 个答案:

答案 0 :(得分:1)

这应该可行,但是如果您正在编写使用TabBarController的应用程序,则必须确保所有viewcontrollers都从此方法返回YES(对于某些方向,替代方法可能为YES)。

答案 1 :(得分:0)

在info.plist中添加UISupportedInterfaceOrientations,在其中添加所有四个方向,如UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight,并使所有四个方位都启用。