没有ViewController的风景模式

问题描述:

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

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

加一个,节省自己一大笔头痛。

从更技术的角度来看,大把的UIKit 预计窗口有UIViewController,并且没有一个意味着你可以失去了一大堆的行为,否则你将得到免费的。