我正在开发一个处于横向模式的应用程序。我有Default.png,大小为480x320。 但是当它启动时,默认图像仍处于纵向模式,而不是横向模式。
然而,应该根据装置的设计来实现。
如果我在allready中使用相同大小的default.png。然后它就像旋转模式一样。
然而,应该根据装置的设计来实现。
请帮帮我
答案 0 :(得分:1)
@brentford对问题How to put Default.png in landscape mode?的回答可以帮到你。
John Muchow还有一个article,它概述了一种完成你想要做的事情的不同方式。
答案 1 :(得分:1)
“在iOS 3.2及更高版本中,iPad应用程序可以提供不同的启动图像,具体取决于设备是纵向还是横向配置。要为不同的方向指定启动图像,必须在其中添加一个特殊的修改器字符串。标准启动映像的基本文件名。因此,每个文件名的格式如下:
[basename][orientation_modifier][scale_modifier][device_modifier].png
“
所以在你的例子中你可以:
Default-Landscape.png
Default-Portrait.png
(Default-Landscape@2x.png for iphone 4 and Default-Landscape~ipad.png for ipad and so forth...)
两者都必须是320x480,您必须确保您的应用Info.plist
包含所有4个UISupportedOrientation
值(UIOrientationPortrait,UIOrientationLandscapeLeft等等)。但请参阅上面的链接以获得更好的解释。
答案 2 :(得分:0)
我相信在没有检查方向的情况下加载了启动画面。
答案 3 :(得分:0)
尝试将info.plist文件中的UIInterfaceOrientation键设置为UIInterfaceOrientationLandscapeLeft(iPhone主页按钮位于左侧)或UIInterfaceOrientationLandscapeRight(右侧主页按钮)。
答案 4 :(得分:0)