4

iOSガイドラインでは、すべてのアプリの起動イメージが必要です。私の理解では、これはアプリのルートフォルダーにある「default.png」ファイルです。
Sencha CMD v3を使用してアプリをパッケージ化しましたが、読み込み中に起動イメージが表示されません。
root / webapp / resources / reading /フォルダーにいくつかのデフォルトの起動イメージがありますが、それらは私のアプリには表示されません。何か案が?

startupImage」は、ホーム画面に追加されたアプリにのみ適用できるようです。とにかく、これが私のapp.jsの一部です。

startupImage: {
    '320x460': 'resources/startup/320x460.jpg',
    '640x920': 'resources/startup/640x920.png',
    '768x1004': 'resources/startup/768x1004.png',
    '748x1024': 'resources/startup/748x1024.png',
    '1536x2008': 'resources/startup/1536x2008.png',
    '1496x2048': 'resources/startup/1496x2048.png'
}

関連する投稿を追加しました:

4

2 に答える 2

1

アプリケーションの冒頭にこれがあります-iOS用にパッケージ化していませんが、これは必要なようです:

Ext.require([    
    'Ext.XTemplate',
    'Ext.Panel',
    'Ext.Button',
    'Ext.List'
]);

// Main application entry point
Ext.application({
    phoneStartupScreen: 'images/sencha_logo.png',
    name: 'Analytics',

// setup our MVC items

これに関するAPIドキュメントへの便利なリンクは次のとおりです。

http://docs.sencha.com/touch/2-0/#!/api/Ext.app.Application-cfg-phoneStartupScreen

于 2013-03-13T16:39:36.643 に答える
1

起動イメージについては、アプリ ディレクトリのindex.htmlを変更する必要があります。ここには、 bodyタグ内にappLoadingIndicatorという ID を持つ div があります。私のアプリケーションでは、#appLoadingIndicator の内容をスプラッシュ画像を参照する img タグに置き換えました。

<div id="appLoadingIndicator">
  <img src="resources/images/splash.png" /> 
</div>

css をカスタマイズするには、 #appLoadingIndicatorに適用される head タグ内の style タグにあるindex.htmlのデフォルトの埋め込みスタイルを削除することをお勧めします。

カスタム css を追加すると、スプラッシュ イメージの準備が整います。

于 2013-06-21T06:29:47.353 に答える