Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 以横向模式显示启动图像?_Iphone_Xcode_Cocos2d Iphone_Xcode4_Landscape - Fatal编程技术网

Iphone 以横向模式显示启动图像?

Iphone 以横向模式显示启动图像?,iphone,xcode,cocos2d-iphone,xcode4,landscape,Iphone,Xcode,Cocos2d Iphone,Xcode4,Landscape,我使用的是Cocos2d和Xcode 4。我的应用程序当前以纵向模式显示启动图像,然后切换到横向,使图像位于其侧面,然后启动应用程序。我怎样才能: 1.使其在一定时间内运行启动映像。 2.使其以横向模式显示,而不是纵向模式。 感谢您的帮助。谢谢 要使启动图像以横向模式显示,只需将-landscape附加到其文件名(例如,将LaunchImage.png更改为LaunchImage-landscape.png) 至于在特定的持续时间内显示启动图像,您有两个选项:最初显示“启动图像”视图控制器,并在

我使用的是Cocos2d和Xcode 4。我的应用程序当前以纵向模式显示启动图像,然后切换到横向,使图像位于其侧面,然后启动应用程序。我怎样才能: 1.使其在一定时间内运行启动映像。 2.使其以横向模式显示,而不是纵向模式。
感谢您的帮助。谢谢

要使启动图像以横向模式显示,只需将
-landscape
附加到其文件名(例如,将
LaunchImage.png
更改为
LaunchImage-landscape.png


至于在特定的持续时间内显示启动图像,您有两个选项:最初显示“启动图像”视图控制器,并在所需的持续时间后关闭它(允许您淡出图像等),或者在应用程序代理的
应用程序:didfishlaunchwithoptions:
中简单地调用
sleep()
。需要注意的是,在将控制权传递给应用程序代理之前,您无法控制操作系统显示启动图像的时间。您需要考虑这一点。

只需在您喜爱的图像编辑器(如Photoshop)中旋转Default.png

我遇到了一个类似的问题,通过在Interface Builder中将视图更改为横向视图解决了这个问题。我的仍在从窗口的初始纵向方向(在IB中不可设置为横向)进行动画制作。

您不能在横向中制作图像并使用它吗?基本上就像zeiteisen说的


只需打开gimp或photoshop并制作一个新图像:480w X 320h。

AppDelegate应用程序中:完成启动时使用选项
调用
[director\uuupushscene:[IntroLayer scene]]
。在那里,它无耻地再次加载启动屏幕并显示旋转90度的屏幕:

    if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ) {
        background = [CCSprite spriteWithFile:@"Default.png"];
        background.rotation = 90;
    }

删除此选项可以解决旋转启动屏幕的问题。

我已经将其旋转,它只是调整大小以适应纵向模式。这很奇怪。这个方法对我很管用。你重新输入图像了吗?是的。你的意思是从资源文件中删除它并将其放回?它的哪些方面不起作用?横向发射图像还是延迟?请确保您遵守此处详述的命名约定:该链接无论如何都不适用于如何在Cocos2dThank中实现您的想法谢谢,我刚才正在思考我的问题,并找到了一个答案,因为我必须标记一个答案,所以就是您的答案。