Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone:定位问题_Iphone_Objective C_Cocoa Touch_Ios4 - Fatal编程技术网

iPhone:定位问题

iPhone:定位问题,iphone,objective-c,cocoa-touch,ios4,Iphone,Objective C,Cocoa Touch,Ios4,我从互联网上得到了一个示例应用程序。我试图改变它的方向 为了改变方向,我编写了以下代码: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return YES; } 并对xib的自动上浆进行了更改 但它仍然不起作用。我该怎么办?这应该行得通,但是如果您正在编写使用TabBarController的应用程序,则必须确保所有Vi

我从互联网上得到了一个示例应用程序。我试图改变它的方向

为了改变方向,我编写了以下代码:

   - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
    return YES;
    } 
并对xib的自动上浆进行了更改


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

这应该行得通,但是如果您正在编写使用TabBarController的应用程序,则必须确保所有ViewController都从该方法返回
YES
(对于某些方向,也可以选择YES).

在info.plist中添加UI支持的界面方向,并在其中添加所有四个方向,如UIInterfaceOrientation纵向、UIInterfaceOrientation纵向、UIInterfaceOrientation纵向和SCAPELEFT,UIInterfaceOrientation和SCAPERight并启用所有四个选项。

发布更多详细信息,以及您遇到了什么问题?如果应用程序使用tabbar,则需要更多关于您应用程序的详细信息,然后在所有控制器中执行是这些仅在启动应用程序时使用。一旦你进入应用程序,它们不会影响你的行为。