問題タブ [retina-display]

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 投票する
1 に答える
1951 参照

iphone - 2D iPhone ゲームをアップデートして iPhone 4 の Retina ディスプレイと互換性を持たせるにはどうすればよいですか?

既存の OpenGL ES 1.1 ベースの 2D iPhone ゲームをアップデートして、iPhone 4 の Retina ディスプレイと互換性を持たせるために必要な手順は何ですか? Apple のCrashLanding (ダウンロード) サンプル コードに付属の Texture2D クラスをまだ使用しています。

Apple のドキュメントを読み、WWDC ビデオ (セッション 134「Retina ディスプレイ用に iPhone アプリを最適化する」) を見て、Cocos2Dサンプル コードを見ても、まだ混乱しています。

必要な手順には次のものが含まれると思います。

  • 高解像度のアートワーク (「@2x」が追加されたもの) をに渡す[UIImage imageNamed:@"image.png"]
  • 「contentScaleFactor」を 1.0 から 2.0 に変更する (どこで?)
  • 引数を更新しglOrthofて contentScaleFactor を含める
  • のサイズを調整するglViewport

私はOpenGLに比較的慣れていないことに注意してください。

ご協力いただきありがとうございます!

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

iphone - iPhone 4 640x960

重複の可能性:
iphone4とiphone3を区別する方法

ええと、私はすべての@ 2xのものを知っており、網膜ディスプレイと高解像度のサポートに関する他のスタックオーバーフロースレッドとアップルリファレンスをすでに読んでいます。

解決要求パラメーターをサポートするリモートサーバーから画像を読み込んでいます。iPhone4の場合、より大きな解像度の画像をリクエストしたいと思います。

iPhone 4を使用しているかどうかをテストするにはどうすればよいですか?

シミュレーターで正しい値を取得していないため、UIDeviceの「model」フィールドを使用することはできません。

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

iphone - 「Retina ディスプレイ」は開発者に影響を与えますか?

iPhone アプリの開発者として、iPhone 4 の「Retina ディスプレイ」で正しく表示されるように (特にグラフィックスに関して) いくつかの手順を実行する必要がありますか、それともそのような問題はありませんか?

あなたの助けと時間をありがとう。

0 投票する
11 に答える
9894 参照

iphone - 高解像度 @2x 画像がタブ バー アイテムに選択されない

-initメソッドで、タブの画像を次のように設定する TabBarController があります。

self.tabBarItem.image = [UIImage imageNamed:@"tabImage.png"];

リソースに tabImage@2x.png ファイルがあります。iPhone 4 シミュレーターまたは電話では、高解像度の画像は取得されていません。低解像度のバージョンは単純に拡大されています。

なぜこれが考えられるのでしょうか?

編集: いくつかの詳細情報: 明示的にtabImage@2x.png(または単にtabImage@2x) 使用しようとすると、表示されるタブの画像が非常に大きくなり、60px から 120px にスケーリングされているかのように、タブの境界を超えて拡大されます。そのため、supply という名前が何であれ、scale=1.0 の画像として扱われているように見えます。

0 投票する
9 に答える
17494 参照

iphone - コードで画像が指定されている場合、Retinaアイコン(@ 2x)は使用されていません

play.png画像をビューに配置します。ビューが最初に読み込まれると、iPhone 4は対応するplay@2x.pngファイルを取得し、見栄えがします。ただし、再生ボタンをタップすると、コードがそれをpause.pngファイルと交換します。次に、pause.pngをタップしてplay.pngを戻すと、元のplay.pngファイルが使用されます(自動的に参照されると思っていた@ 2xバージョンではありません)。

これは私が使おうとしたコードです:

したがって、最初のビューのロード後にファイルを交換する場合、IFステートメント内で@ 2xバージョンを手動で指定する必要がありますか?もしそうなら、UIScreen.scaleはこれに使用するのに最適な属性ですか?

私は現在、次のようなコードを使用しています。

正常に動作していますが、IFステートメントが含まれていると煩わしく、少し壊れやすいようです。

そこにいるすべてのあなたの賢い人に前もって感謝します。

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

iphone - iPhone 4 の高解像度 UI 要素 (タブ バー ボタン...)

標準の iPhone UI 要素 (UITabBarContacts.png など) の高解像度バージョンはどこにありますか。あるサイトで低解像度バージョンのアイコンを見つけました。アプリを iPhone 4 用にアップグレードしたいので、それらが必要です。

ありがとう!

0 投票する
14 に答える
99122 参照

ios - Retina ディスプレイの検出

iOS SDK は、現在のデバイスに高解像度ディスプレイ (網膜) があるかどうかを確認する簡単な方法を提供していますか?

私が今それを行うために見つけた最良の方法は次のとおりです。

0 投票する
5 に答える
400 参照

iphone - Retinaディスプレイに対応するために、新しいアートワークを提供するか、大きな画像を縮小する方がよいでしょうか。

iPhone 4の素晴らしいディスプレイにより、新しい画面を活用するために高解像度のアートワークを作成することができました。

私の質問は、画像を適用するためのより良い方法は何ですか?現在、これを行うには2つの方法があります。

  • 「image.png」と「image@2x.png」の2つの画像を使用します。これに伴う問題は、アプリに大量の画像が必要な場合、バンドルのサイズが大幅に大きくなることです。また、画像を拡大縮小して正しく保存する必要があり、かなりの時間がかかる場合があります。

  • 画像のスケーリング。大きな画像のみをロードしてから、コードまたはInterface Builderを使用して50%に拡大縮小します。これにより、バンドルサイズとデザイン時間が短縮されますが、小さな画面では見栄えが悪くなる可能性があります。

どの方法が最適だと思いますか、またその理由は何ですか?

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

iphone - iPhone 4 アプリは iPad で自動的にスケールアップしますか?

iPhone 4 の Retina ディスプレイ用に作成されたアプリは、iPad にインストールすると自動的に 640x960 で実行されるということを読んだり、見たり、聞いたりしたと思います。ただし、その特定の機能に関するドキュメントは見つかりません。私のアプリは、iPad にインストールした場合でも 320x480 で実行されます。

これを実現するために見逃したステップはありますか?それとも、これが機能であると想像しただけですか?

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

iphone - 私のアプリをRetinaディスプレイアプリに変換する方法

現在のアプリケーションを Retina ディスプレイ アプリに変換するにはどうすればよいですか。同じアプリが iPhone 3 でも動作することを確認する必要があります。画像を高解像度に更新するだけなら、iPhone 3 でも動作します。「Retina ディスプレイ」アプリの意味はありません。