apache-flex Adobe Air在ios中全屏显示

qxsslcnc  于 2022-10-31  发布在  Apache
关注(0)|答案(1)|浏览(212)

我已经使用IntelliJ idea创建了一个基本的Flash模块。当我在Android中运行应用程序时,它会全屏显示内容,但当我在iOS中运行相同的应用程序时,屏幕的顶部和底部会有一些空白的黑色空间。
这是在android中查看的屏幕截图

这是ios中的视图。

下面是我的ios描述xml。

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<id>Main</id>
<filename>Main</filename>
<name>Main</name>
<versionNumber>0.0.1</versionNumber>
<versionLabel>0.01</versionLabel>

<initialWindow>
    <content>main.swf</content>
    <aspectRatio>any</aspectRatio>
    <autoOrients>false</autoOrients>
    <renderMode>auto</renderMode>
    <fullScreen>false</fullScreen>
    <softKeyboardBehavior>pan</softKeyboardBehavior>
</initialWindow>

<!--<icon>-->
    <!--<image16x16>16x16.png</image16x16>-->
    <!--<image32x32>32x32.png</image32x32>-->
    <!--<image48x48>48x48.png</image48x48>-->
    <!--<image57x57>57x57.png</image57x57>-->
    <!--<image72x72>72x72.png</image72x72>-->
    <!--<image76x76>76x76.png</image76x76>-->
    <!--<image120x120>120x120.png</image120x120>-->
    <!--<image128x128>128x128.png</image128x128>-->
    <!--<image152x152>152x152.png</image152x152>-->
<!--</icon>-->

<supportedProfiles>mobileDevice</supportedProfiles>

<iPhone>
    <requestedDisplayResolution>high</requestedDisplayResolution>
    <assetsCar>Assets.car</assetsCar>
    <InfoAdditions>
        <![CDATA[

        <key>UIDeviceFamily</key>
        <array>
            <!-- iPhone and iPod touch devices -->
            <string>1</string>
            <!-- iPad devices -->
            <string>2</string>
        </array>

        ]]>
    </InfoAdditions>

</iPhone>

现在我想知道我如何才能使用户界面在ios也一样在android?

iszxjhcz

iszxjhcz1#

看起来你缺少iOS的启动图像。这就是为什么你会得到黑条的原因。如果你为你正在测试的设备添加它们,它会变成全屏。为了添加它们,你可以去this link,找到合适的尺寸,然后在你的src文件中添加一个png文件。
请确保在导出过程中包含这些文件。
您还可以使用this tool自动生成所需的所有文件

相关问题