没有ViewController的横向模式

时间:2011-09-23 21:30:11

标签: objective-c ios4 landscape

我有一个基于窗口模板的项目,所以它没有viewController。现在我只想在横向上完成这项工作,并且我只将“支持的设备方向”设置为“横向(右侧主页按钮)”,就像我想要的那样。该应用程序实际上以横向模式启动,但是当我想要显示一个横向全景图像时,iOS将其以纵向模式绘制,切断不适合的图像。我知道实现ViewController和编辑“shouldAutorotate ...”方法的选项,但我想不用它。 我脑子里有一个解决方案,但我不确定它是否是一个好主意:使用“CGTransform ...”手动启动app-startup上的整个坐标系统。

1 个答案:

答案 0 :(得分:2)

走下这条路是疯狂的。仅仅因为模板不包含内置UIViewController并不意味着您不能自己添加。

添加一个,并为自己节省大量的麻烦。

从更技术的角度来看,很多UIKit 希望窗口有一个UIViewController,而没有一个意味着你可能会失去你所做的大量行为否则免费获得。