0

我的应用程序可以处理 Android 和 iPad 设备中的所有旋转,但我的新 iPhone 5s 不能处理水平旋转。当 iPhone 水平旋转时,它保持垂直。为此,我已经在 Tiapp.xml 文件中添加了以下代码:

<orientations device="iphone">
            <orientation>Ti.UI.PORTRAIT</orientation>
            <orientation>Ti.UI.UPSIDE_PORTRAIT</orientation>
            <orientation>Ti.UI.LANDSCAPE_LEFT</orientation>
            <orientation>Ti.UI.LANDSCAPE_RIGHT</orientation>
</orientations>

此外,我按照此https://support.apple.com/en-us/HT204547链接中的说明进行操作,但在我的新 iPhone 中它对我不起作用

4

3 回答 3

1

您使用的配置方法已被弃用并且可能已经删除了很长时间。您可以在以下指南中找到限制方向模式的当前方法:

http://docs.appcelerator.com/platform/latest/#!/guide/Orientation-section-29004932_Orientation-LimitingorientationmodesoniOS

于 2016-01-13T12:54:42.103 回答
0

这是我的代码,我放在 Tiapp.xml 文件里面<ios>..</IOS>部分

<ios>
        <plist>
            <dict>
                <key>UISupportedInterfaceOrientations~iphone</key>
                <array>
                    <string>UIInterfaceOrientationPortrait</string>
                </array>
                <key>UISupportedInterfaceOrientations~ipad</key>
                <array>
                    <string>UIInterfaceOrientationPortrait</string>
                    <string>UIInterfaceOrientationPortraitUpsideDown</string>
                    <string>UIInterfaceOrientationLandscapeLeft</string>
                    <string>UIInterfaceOrientationLandscapeRight</string>
                </array>
            </dict>
        </plist>
    </ios>

这合适吗?
将其放入 Tiapp.xml 后,我的 iphone 5-s 仍然不能使用水平旋转。它保持垂直,仍然处于水平模式。

于 2016-01-19T18:28:35.753 回答
0
<ios>
        <plist>
            <dict>
                <key>UISupportedInterfaceOrientations~iphone</key>
                <array>
                    <string>UIInterfaceOrientationPortrait</string>
                  <string>UIInterfaceOrientationPortraitUpsideDown</string>
                    <string>UIInterfaceOrientationLandscapeLeft</string>
                    <string>UIInterfaceOrientationLandscapeRight</string>
                </array>
                <key>UISupportedInterfaceOrientations~ipad</key>
                <array>
                    <string>UIInterfaceOrientationPortrait</string>
                  <string>UIInterfaceOrientationPortraitUpsideDown</string>
                    <string>UIInterfaceOrientationLandscapeLeft</string>
                    <string>UIInterfaceOrientationLandscapeRight</string>
                </array>
            </dict>
        </plist>
    </ios>

使用上面的代码并确保在你的 iPhone 中打开旋转。

于 2016-01-20T06:05:01.210 回答