2

ファイルをxcodeにドラッグして起動イメージを追加すると(このファイルは現在プロジェクトにありません)-xcodeはそれをアプリのルートフォルダーにコピーし、起動イメージとして使用します。(1)

これはいい。しかし、問題-私の画像がroot / images / launch/Default.pngにあることを望みます。

このパスに画像を配置しようとすると、この画像をリソースとしてプロジェクトに追加します。次に、この追加されたイメージを起動イメージとして選択してみます。xcodeファイルリストからドラッグするか、起動イメージの場所で[ファイルを選択]をクリックします。その結果、xcodeはルートにないため使用できません。(2)

私が見つけた解決策-画像を追加する方法(1)。次に、ファインダーを使用してファイルをハードドライブに再配置します。次に、xcodeでファイルを欠落としてマークします。ファイルをクリックして、新しい場所を選択します。結果-すべての作業。

また

使用方法(2)を追加してから、イメージを追加してバンドルリソースのビルドフェーズをコピーします。この場合、xcodeはこのイメージを起動として自動的に使用します

では、このハックなしで画像を別のフォルダに配置するにはどうすればよいですか?

ps:私の悪い英語でごめんなさい

4

3 に答える 3

1
  1. プロジェクトフォルダに画像を追加
  2. プロジェクトの概要タブにあるアイコン ボックスをクリックします。

アイコン

  1. 3 つのオプション (ファインダーに表示、削除、追加) を含むポップアップが表示されます。
  2. 追加オプションを選択
  3. ファインダーでファイルを見つける
  4. 追加ボタンを押します
于 2012-11-08T18:35:44.870 に答える
0

私が見るように-これは通常のxcodeの動作です。別のフォルダに画像を追加し、このフォルダをプロジェクトに追加すると、xcodeは自動的に画像を起動画像として使用します。この画像スロービルドイン起動画像ビューチェンジャーを変更しようとすると、最上位フォルダーの画像のみを使用できます。また、ビルドフェーズ->リソースのコピーを使用できます

于 2012-11-11T14:52:18.190 に答える
0

これにも私の髪を引き裂いています。

完全を期すために、XCode 4.6 では次のことを行う必要があります。

  1. プロジェクトをきれいにする
  2. 各起動イメージを右クリックし、[削除] を選択します。
  3. XCode の要件 (つまり、Default.png、Default@2x.png、Default-Portrait~ipad.png、Default-Portrait@2x~ipad.png など) に従って名前を付けた、起動イメージを含むフォルダーを作成します。
  4. フォルダーをプロジェクトにドラッグし、必要な場所にドロップします。

次に、XCode は、起動イメージをプロジェクトのルートに移動することを主張することなく、名前付きイメージを見つけてプラグインします。

これは、複数のターゲットがあり、ターゲットごとに異なるイメージが必要な場合に特に便利です。また、「複製」を使用して複製プロジェクトを作成した場合。

これを見つけるのに5日かかりました。

注意 - これは XCode 4.6 専用です - XCode 5 ではまだこれに取り組んでいません。

于 2013-11-04T09:57:47.670 に答える