在横向模式下启动屏幕

时间:2016-01-14 15:14:06

标签: xcode swift sprite-kit

我看过网上和其他问题,但我似乎无法解决我简单但烦人的问题。

我正在使用带有各种不同大小的启动图像的assets.xcassets。如果我勾选"肖像"在我的Xcode项目游戏中的开发信息中,启动图像显示完美。

但是,我的游戏是以横向模式播放的!但当我解开"肖像"模式,我得到的只是启动图像的黑屏!

据我所知,Xcode无法以横向模式启动图像。但有没有我可以使用的代码,以便我可以横向模式启动我的启动屏幕?

谢谢:D

1 个答案:

答案 0 :(得分:0)

我可能会推荐一种棘手的方法,只是设计风景启动画面,但垂直放置为纵向模式,因此它将像风景启动图像一样工作,但实际上它以纵向模式显示,然后适用于所有其他景观视图。

并在app delegate中添加以下内容:

func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow?) -> UIInterfaceOrientationMask {
    var orientation: UIInterfaceOrientationMask!
    orientation = [UIInterfaceOrientationMask.Landscape]
    return orientation
}