我的应用程序正在处理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中它不起作用
答案 0 :(得分:1)
您正在使用已弃用且可能已被删除很长时间的配置方法。您可以在以下指南中找到限制方向模式的当前方法:
答案 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中的旋转。