問題タブ [asset-catalog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2840 参照

xcode - Xcode 5 または Xcode 6 で xcassets ビューの背景色を変更する方法はありますか?

Xcode 5 または Xcode 6 で xcassets ビューの背景色を変更する方法はありますか?

白い背景で失われた白い画像があります。

xcassets を使用せずに画像を表示すると、画像は灰色の背景に対して設定されます。

ただし、xcassets では背景が白く、画像が表示されません。

さまざまなフォントと配色を使用してみましたが、テキスト エディターにのみ適用されるようです。

0 投票する
1 に答える
178 参照

core-plot - xcassets ファイルの画像から CPTImages を作成する

したがって、これによるとimageNamed現在 iOS で画像をロードするために使用する必要があります。

残念ながら、CPTImage のコンストラクターには、画像を読み込むためのパスが必要です。

だから、このようなもの: [CPTImage imageForPNGFile:[[NSBundle mainBundle] pathForResource:@"plotsymbol" ofType:@"png"]]

これらの-pathForResource呼び出しは、アセット カタログが原因で失敗するようになりました。

だから..誰もこれを行うことができましたか? 私は何か見落としてますか?

0 投票する
2 に答える
5114 参照

ios - アセット カタログ イメージのスライス情報をプログラムでどのように使用しますか?

以前はプロジェクトに画像があり、次のようにロードしていました。

次に、その画像を XCode 5 の新しいアセット カタログに入れ、スライスを設定します。resizableImageWithCapInsets画像をロードするときに明示的に呼び出す必要がないように、コードでその画像を使用するにはどうすればよいですか?

別の言い方をすれば、 Images.xcassets に保存されているスライス情報を取得して、UIImagecapInsetsプロパティに保存するにはどうすればよいですか?

それとも、私はこれについてすべて間違っていると考えていますか?

0 投票する
3 に答える
1505 参照

ios - Xcode によってインストールされる間違ったアイコン

ここ数日、髪を引っ張っています。この問題を経験したのは私が初めてのようです。なぜなら、私はインターネット検索でも近いものを見つけることができなかったからです。私が経験した問題は次のとおりです。

iOS 6.1 以前の Retina iPad (サイズ 144x144) のアイコンと、iOS 7 の iPhone (サイズ 120x120) のアイコンが正しくインストールされません。アセット カタログを使用すると、アプリを iOS 5 の iPad (retina) にインストールすると、iPhone アイコン (120x120) がインストールされます。iOS 7 を搭載した iPhone は、同じアイコン (120x120) を使用して正常に動作します。アセット カタログを使用せずにアイコンを info.plist (CFBundleIcons 配列) に追加すると、逆になります。今回はiPadのアイコンでOKです(144x144のアイコンを設置しました)。ただし、iPhone は iPad アイコン (144x144) を使用します。

さらに奇妙なのは、これが私の 2 つのターゲットのうちの 1 つの問題ではないということです。2 番目のターゲットだけの問題です。2 番目のターゲットは、最初のターゲットを複製して作成されました。2 つのプロジェクトの情報と設定を比較しましたが、違いは見られませんでした (もちろん、バンドル ID と製品名などを除いて)。

Xcode を 5.0.2 にアップグレードしましたが、違いはありません。

誰かがこれに光を当てることができれば幸いです。

更新 #1: 最初のターゲットのアイコンを使用しようとしましたが、問題は解決しません。したがって、アイコンのpngファイルとは関係ありません。ターゲット関係です。また、プロジェクトをクリーンアップしようとしましたが、デバイスからアプリを削除して無駄になりました。

更新 #2: アセット カタログの代わりに plist を使用すると、iPhone (iOS 7) に (誤って) インストールされているものは 144x144 のアイコンではありません。iOS 6.1 以前では 144x144 のアイコンです。それはまだ間違ったアイコンです。

更新 #3: これは実際には簡単に再現できます。今回はcocos2dのプロジェクトをゼロから作成しました(Hello Worldプロジェクト)。Apple の次の技術記事で紹介されている 2 つの方法を使用して、すべてのアイコンを追加しようとしました。

https://developer.apple.com/library/ios/qa/qa1686/_index.html

アセット カタログを使用すると、iOS 5 の iPad (retina) に 120x120 のアイコンがインストールされました。プロジェクト エディターを使用すると、iOS 5 の iPad (retina) に 152x152 のアイコンがインストールされました。

どちらの場合も、インストールされるはずのものは 144x144 のアイコンです。おそらく月曜日にAppleに連絡します。

0 投票する
0 に答える
185 参照

ios - アセット カタログで画像を繰り返し、代わりに jpg を読み込む

LaunchImage アセット カタログを作成し、iphone/pad ios6/7 の空のプレースホルダーをすべて埋めました。

8枚の画像を入れましたが、一部は同じファイルです。しかし、アセット カタログは、これらの画像を保持するために新しいファイルを作成しました。

  1. ファイルサイズを節約するために同じ画像を参照することは可能ですか? 私の合計 ImageAsset.xcassets は 22MB で、大きすぎます。

  2. 代わりに jpg ファイルを参照するように Content.json ファイルを編集しようとしました。しかし、デバイスでテストを実行しても画像が表示されませんか?

0 投票する
2 に答える
5000 参照

xcode - XCode の images.assets アセット カタログのスライスが無視され、画像がまだ歪んでいる

Xcode イメージ カタログでのスライスの使用に問題があります。アセット カタログに画像があり、そのカタログには「SquareReactionButtonCrisp」という名前の画像があります。私のxibでは、この名前を参照して背景として設定しています。それでも、xib でこのボタンのサイズを変更して再構築すると、画像はスライス ラインから拡大するのではなく引き伸ばされます。何か案は?スクリーンショットを添付。ありがとう、サム

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力