1

Android と iOS をターゲットとするハイブリッド アプリケーション (PhoneGap 2.6 上) 用に Sencha Touch 2.2.1 を評価しています。私にとって重要な要素の 1 つは、フレームワークが各プラットフォームの UX 標準に準拠できることです。たとえば、タブ バーの iOS UX の原則は、ページの下部に配置することですが、Android の場合は上部に配置するのが標準です。

Sencha Touch 2 で、実行時に各プラットフォームで異なるレンダリングを行う単一のアプリケーションを作成することは可能ですか?

4

1 に答える 1

1

はい、Sencha touch を使用して、これがどの OS であるかを調べ、それに応じて要素をレンダリングすることができます。たとえば、タブバーを下または上にドッキングしたい場合は、docked次のような値を持つことができるプロパティによって制御されます。

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

詳細については、 Ext.osクラスを確認してください。

于 2013-04-29T06:43:08.743 に答える