gpt4 book ai didi

titanium - 如何简单地处理方向变化?

转载 作者:行者123 更新时间:2023-12-04 13:44:01 24 4
gpt4 key购买 nike

我不是在说做任何花哨的事。我只想在用户旋转设备时旋转标准窗口和 View 。

最佳答案

您需要告诉窗口它应该支持哪些方向:

var window = Ti.UI.createWindow({
orientationModes: [
Ti.UI.LANDSCAPE_LEFT,
Ti.UI.LANDSCAPE_RIGHT,
Ti.UI.PORTRAIT,
Ti.UI.UPSIDE_PORTRAIT
]
});

window.open();

然后,您可以像这样用监听器监听方向变化:
Ti.Gesture.addEventListener('orientationchange', function(e) {
Titanium.API.info('Orientation changed');
});

编辑:我认为(尽管我从未尝试过)您也可以在tiapp.xml中进行设置,它具有自动应用于所有窗口的附加好处。
<orientations device="iphone">
<orientation>Ti.UI.LANDSCAPE_LEFT</orientation>
<orientation>Ti.UI.LANDSCAPE_RIGHT</orientation>
<orientation>Ti.UI.PORTRAIT</orientation>
<orientation>Ti.UI.UPSIDE_PORTRAIT</orientation>
</orientations>

关于titanium - 如何简单地处理方向变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com