2013-04-28 80 views
1

我正在評估針對Android和iOS的混合應用(在PhoneGap 2.6上)的Sencha Touch 2.2.1。對我來說,一個重要的因素是框架能夠遵守每個平臺的UX標準。例如,標籤欄的iOS UX主體應該將其放置在頁面的底部,在Android中,標準是將其放在最上面。Sencha Touch中的平臺特定視圖

是否可以在Sencha Touch 2中編寫單個應用程序,在運行時每個平臺的渲染方式都不相同?

回答

1

是的,你可以使用Sencha touch來找出這個操作系統是什麼,並相應地渲染你的元素。例如,如果你想停靠標籤欄在底部或頂部,它是由docked屬性控制,可以有這樣的價值:

docked : Ext.os.is.Android ? 'top' : 'bottom' 

退房Ext.os類的更多信息