Objective c 如何设置默认方向

Objective c 如何设置默认方向,objective-c,ios,cocoa-touch,device-orientation,Objective C,Ios,Cocoa Touch,Device Orientation,可能重复: 如何设置应用程序的默认方向,如启动屏幕所在的方向,以及自动旋转前应用程序所在的方向?只需执行以下操作: -将“初始界面方向”键添加到info.plist中 -将值更改为所需的方向(作为字符串;有关可能的字符串值,请参阅“支持的接口方向”)在-(void)中应自动旋转接口方向委托,如果希望将横向设置为默认值,请这样放置: return UIInterfaceOrientationLandscapeLeft 如果您已经自己回答了,请将此解决方案作为答案发布,以帮助未来的访问者找到类似

可能重复:


如何设置应用程序的默认方向,如启动屏幕所在的方向,以及自动旋转前应用程序所在的方向?

只需执行以下操作:

-将“初始界面方向”键添加到info.plist中

-将值更改为所需的方向(作为字符串;有关可能的字符串值,请参阅“支持的接口方向”)

-(void)中应自动旋转接口方向
委托,如果希望将横向设置为默认值,请这样放置:

return UIInterfaceOrientationLandscapeLeft

如果您已经自己回答了,请将此解决方案作为答案发布,以帮助未来的访问者找到类似问题的解决方案。PD:如果您只是想分享您的知识,请遵循此指导原则(无需自答,只需回答您自己的问题)。当您提出问题时,您可以选择一个勾选框,其中显示“回答你自己的问题”@LuisOscar这就是我想做的…显然我做错了?这在很多方面都是错的…好吧,首先那个方法不存在,即使它出现了一个空白也不会返回任何东西,如果你的意思是-(BOOL)应该自动旋转指针平面定向:(UIInterfaceOrientation)interfaceOrientation然后返回类型需要一个布尔值,因此您不能返回它(因为它是一个整数)。即使您返回(UIInterfaceOrientationAndScapeLeft==YES)。这只会将该视图锁定到该方向,这不是问题所在。