2013-04-28 92 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类的更多信息