我的iPhone 5s无法使用钛合金进行水平旋转

时间:2016-01-13 04:32:23

标签: javascript appcelerator titanium-mobile appcelerator-titanium

我的应用程序正在处理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中它不起作用

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

这是我在<ios>内的Tiapp.xml文件中的代码。</IOS> SECTION

<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中之后,My iphone 5-s仍然无法进行水平旋转。它仍处于垂直状态,但仍处于水平模式。

答案 2 :(得分: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>

使用上述代码&amp;确保打开iPhone中的旋转。