1

私はiPhone用のゲームを作成していますが、それはランドスケープモードのみです。xcodeに起動イメージを追加したいのですが、イメージをロードできません。これはどのように行うことができますか?

4

6 に答える 6

2

Photoshopまたはその他の画像編集ソフトウェアを使用して画像を横向きモードに変更します。つまり、画像を回転して保存し、それを使用します。XCodeでこれを行う方法は他にありません。

于 2012-08-28T12:23:30.510 に答える
1

横向きモードのアプリケーションで起動イメージを機能させるために私がしたことは次のとおりです。

画像を Pixelamtor で開き、90 度回転させました。これにより、画像が 320x480 になりました。もちろん、Photosop やその他の画像編集プログラムでも同じ手順を実行できます。次に、画像に Default.png という名前を付けて、xcode にドラッグしました。640x960 の Default@2x.png 起動イメージで同じ手順を実行します。

それでおしまい。

私が抱えていた問題は、iPhoneシミュレーターを開いたときに起動イメージが表示されなかったことです。しかし、iPhone経由で実行すると、起動イメージが表示されました。これは iphone シミュレーターのバグだと思います。

于 2012-08-30T20:41:08.200 に答える
0

編集AppleによるiPhoneおよびiPadアプリの自動オリエンテーションサポートを参照してください

iPhone専用アプリケーション:

iPhoneのみのアプリケーションには、起動イメージが1つしかない場合があります。PNG形式で、320x480ピクセルのサイズである必要があります。起動イメージファイルにDefault.pngという名前を付けます。

iPhone 4の高解像度の場合、追加の起動画像を含めることができます。PNG形式で、640x960ピクセルのサイズである必要があります。Default@2x.pngという名前を付けます。アプリがiPhone4で実行されている場合、この画像はiOSによって取得されます。

注:アプリがiPhone 4で実行されておらず、Default.pngとDefault@2x.pngの両方を指定した場合、iOSは自動的にDefault.pngを起動イメージとして取得します。

iPadのみのアプリケーション:

サポートされている各方向の起動イメージをPNG形式で作成します。各起動画像は、1024 x 748ピクセル(横向きの場合)または768 x 1004ピクセル(縦向きの場合)である必要があります。

デフォルトの起動イメージファイル:

Default-PortraitUpsideDown.png - upside-down portrait version.

Default-LandscapeLeft.png - left-oriented landscape version.

Default-LandscapeRight.png - right-oriented landscape version.

Default-Portrait.png - generic portrait version.

Default-Landscape.png - generic landscape version.

Default.png - default portrait launch. Its usage is strongly discouraged, use more specific launch images instead.
于 2012-08-28T12:32:32.403 に答える
0

私の理解によると、アプリの起動時に表示される起動画像を追加したいと考えています。

次に、目的の画像に「default.png & default@2x.png」という名前を付けて、それらの画像をプロジェクトに追加するだけです。次に、プロジェクトナビゲーターでプロジェクト>概要に移動し、下にスクロールすると、起動画像が表示されます右クリックしてそれらの画像をここに追加します。 すべて完了

于 2012-08-28T12:33:31.440 に答える
0

Apple はAdvanced App Tricksでこれを行う方法を説明しています。「Launching in Landscape Mode」まで下にスクロールすると、次のように表示されます。

  • アプリの Info.plist ファイルに UIInterfaceOrientation キーを追加し、このキーの値を UIInterfaceOrientationLandscapeLeft または UIInterfaceOrientationLandscapeRight に設定します。
  • ビューを横向きモードでレイアウトし、自動サイズ変更オプションが正しく設定されていることを確認してください。
  • ビュー コントローラーの shouldAutorotateToInterfaceOrientation: メソッドをオーバーライドし、左右の横向きの場合は YES を返し、縦向きの場合は NO を返します。

最初のものは、OS がランドスケープで起動したいことを認識させるものです。ステータスバーの向きを変え、すべてのView Controllerに起動時のビューの向きを指示します。

于 2012-08-28T12:27:52.447 に答える