我不是在說什麼奇特的事情。我只想在用戶旋轉設備時旋轉標準窗口和視圖。如何簡單地處理方向更改?
6
A
回答
10
你需要告訴它的方向就應該支持窗口:
Ti.Gesture.addEventListener('orientationchange', function(e) {
Titanium.API.info('Orientation changed');
});
編輯:
var window = Ti.UI.createWindow({
orientationModes: [
Ti.UI.LANDSCAPE_LEFT,
Ti.UI.LANDSCAPE_RIGHT,
Ti.UI.PORTRAIT,
Ti.UI.UPSIDE_PORTRAIT
]
});
window.open();
然後,您可以在向監聽器的方向變化,像這樣聽我想想(雖然我從來沒有嘗試過),你也可以在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>
1
Titanium.Gesture.addEventListener('orientationchange', function(e) {
Titanium.API.info('Gesture Change Detected');
Ti.App.fireEvent('orientationchange', {eventObject:e});
});
+0
所以 - 一個人必須接受事件,然後重新啓動它,以便顯示器旋轉? – Dogweather 2011-03-16 11:51:22
+1
這是一種用於在每個視圖中劃分方向更改功能的方法。您不必重新啓動事件 – 2011-03-19 05:15:21
1
這是android默認的工作。但不適用於iphone,所以只寫這個代碼
var win1 = Ti.UI.createWindow({
title : 'Tab 1',
orientationModes: [
Ti.UI.LANDSCAPE_LEFT,
Ti.UI.LANDSCAPE_RIGHT,
Ti.UI.PORTRAIT,
Ti.UI.UPSIDE_PORTRAIT
],
});
win1.open();
Ti.Gesture.addEventListener('orientationchange', function(e) {
Titanium.API.info(Ti.Gesture.orientation);
});
我,認爲這對你很有用。
相關問題
- 1. 有條件地處理方向更改
- 2. 如何處理屏幕方向更改
- 3. 如何處理ProgressDialog方向更改?
- 4. 如何輕鬆地處理方向更改
- 5. 如何在方向更改時處理佈局更改?
- 6. 處理方向更改自己
- 7. 使用碎片處理方向更改
- 8. AutoCompleteTextView處理屏幕方向更改
- 9. 處理運行時方向更改android
- 10. Android Picasso處理方向已更改
- 11. 片段和處理方向更改
- 12. 方向更改時處理SQLiteOpenHelper
- 13. 安卓:webView的處理方向更改
- 14. 如何處理地址簿更改
- 15. 線程處理程序停止處理方向更改
- 16. 如何處理子視圖的方向更改
- 17. 在消息隊列中如何處理方向更改?
- 18. 如何處理方向更改時的活動?
- 19. 如何正確處理更改方向事件?
- 20. 如何處理Sencha Touch V2中的方向更改
- 21. iOS - 如何處理自定義表格單元中的方向更改
- 22. 如果應用程序不應定向,如何處理強制方向更改?
- 23. 如何更改Seaside中單元素路徑的處理方式?
- 24. 從GoogleMaps獲取地理座標有沒有更簡單/更簡單的方法?
- 25. 如何以編程方式處理viewpager中片段的方向更改?
- 26. 如何更改PaginatorHelper方向
- 27. 用藍牙插座處理方向更改的最佳方式
- 28. 簡單的3D投影和方向處理?
- 29. 如何更改jQuery代碼更簡單?
- 30. 簡單谷歌地圖方向鏈接
我認爲您對tiapp.xml配置更改是正確的。這就是我一直在尋找的。 – Dogweather 2011-03-16 22:18:04