1

我正在为针对 Android 和 iOS 的混合应用程序(在 PhoneGap 2.6 上)评估 Sencha Touch 2.2.1。对我来说,重要的因素之一是框架能够遵守每个平台的用户体验标准。例如,标签栏的 iOS UX 原则是将其放在页面底部,而在 Android 中,标准是将其放在顶部。

是否可以在 Sencha Touch 2 中编写单个应用程序,在运行时在每个平台上呈现不同的呈现方式?

4

1 回答 1

1

是的,您可以使用 Sencha touch 找出这是哪个操作系统并相应地渲染您的元素。例如,如果您想将标签栏停靠在底部或顶部,它由docked属性控制,该属性可以具有如下值:

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

查看Ext.os类以获取更多信息

于 2013-04-29T06:43:08.743 回答