5

アプリの起動イメージを作成したい。HIGは次のように述べています。

iPhoneおよびiPodtouchの場合、次のサイズのステータスバー領域を含む起動イメージを作成します。

  • 320x480ピクセル
  • 640 x 960ピクセル(高解像度)

iPhoneシミュレーター内でアプリのスクリーンショットを撮ろうとしました。ただし、ここでは、信号強度、キャリア、時間、バッテリー寿命などのステータスバーが画面に表示されます。したがって、2つの可能性があります。

  • 間違った情報のステータスバーを含める
  • 自分のステータスバーをきれいにします(Photoshopなどを使用すると、グラデーションに注意する必要があります...)
  • ステータスバーを省略しますが、HIGに違反します(画像のサイズが320x460および640x920であるため)

iPhoneシミュレータのステータスバーの情報を非表示にする方法はありますか?ここで説明したステータスバーを省略すべきですか?

解決:

3つの答えはすべて正しいようです。解決策は次のとおりです。

  1. ステータスバーがクリアされているかどうかに関係なく、サイズ320x480/640x960の画像を提供します

  2. 画像を切り抜きます(ステータスバーなし)。その場合、画像のサイズは320x460と640x920になります。

HIGに準拠するために、オプション番号を選択します。1

4

4 に答える 4

5

320x460のサイズの画像を提供することはまったく問題ありません。iPhoneの下にステータスバーと画像が表示されます。AppStoreにそのような画像のアプリケーションがあり、レビュープロセスで問題が発生したことはありません。

320x480のサイズの画像を指定すると、ステータスバーがその画像をオーバーレイします。

于 2010-10-15T12:57:56.020 に答える
3

何もせずにやってみましたか?見た目からすると、正しいツールバーが画像の上にオーバーレイされると思います。

于 2010-10-15T12:58:13.047 に答える
1

フォトショップを使用して、ステータスバーの左端のピクセルを選択し(グラデーションを取得するため)、右に拡大してすべてのテキスト/アイコンをカバーしました。これは、ステータスバーのグラデーションに間違ったものがないことを意味します。

大丈夫そうだった。

于 2010-10-15T12:52:38.083 に答える
-1

完璧なスクリーンショットを得るには、必要に応じて携帯電話で次の機能を実行できます。

    if (Camera.isSupported)
{
    if (CameraRoll.supportsAddBitmapData)
    {

        var cameraRoll:CameraRoll = new CameraRoll();
        var bitmapData:BitmapData = new BitmapData(deviceWidth,deviceHeight);
        bitmapData.draw(stage);
        cameraRoll.addBitmapData(bitmapData);
    }
}
于 2013-05-20T11:03:20.137 に答える