Xcode 4支持的设备方向

Pet*_*rbo 6 cocoa-touch xcode3.2 ios xcode4

我最近升级到Xcode 4.以前在Xcode 3中设置允许的设备方向,你必须shouldAutorotateToInterfaceOrientation:在应用程序委托中编辑方法.但现在在Xcode 4中,我看到Targets - > Summary中有一个选项,您可以选择不同的方向.

哪种替代方案会优先于另一方?

干杯,

彼得

Tom*_*mmy 9

你的记忆有点不对劲; shouldAutorotateToInterfaceOrientation:在UIViewController的自定义子类中.因此,它允许每个视图控制器分别说明它的工作方向.因此,您可以拥有一个绝对适用于纵向或横向的应用程序,但具有仅以纵向工作的视图控制器 - 例如,如果您正在使用现成的代码,这将非常有用.

目标中支持的设备方向 - >摘要会进入您的Info.plist,为操作系统提供元数据,而无需启动您的应用程序.

理想情况下,两人应该同意,我认为任何一方都不会压倒另一方.摘要信息应该总结你所有的各种视图控制器,但是如果你填写错误的话,如果你得到奇怪的奇怪启动行为以外的任何东西我会感到惊讶.

  • Info.plist中的内容会影响应用程序在启动时显示应用程序的方式并显示启动图像.之后,控制器的'shouldAutorotateToInterfaceOrientation:`方法控制一切. (3认同)