問題タブ [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.
iphone - CFBundleIconFiles はアイコン ファイルと同じですか?
iPhone アプリに高解像度のアイコンを追加しようとしています。CFBundleIconFiles は、下のスクリーンショットのアイコン ファイルと同じですか?
objective-c - UIGraphicsBeginImageContextWithOptionsがサポートされているかどうかの確認
私はiOSアプリに取り組んでいます。「UIGraphicsBeginImageContextWithOptions」というメソッドを何度か使用しているため、現在iOS4でのみ機能します。この方法はiOS4でのみ使用できるため、現在、私のアプリはiPhone OS 3でクラッシュ/動作しません。この方法を除けば、アプリがiPhoneOS3で動作しない理由はありません。この方法が利用できるかどうかを確認しますか?私は成功せずに以下を試しました:
私はこのようなバリエーションだけを試しました:
と
成功なし。どんな助けでもいただければ幸いです。
iphone - iPhone 4 タブバーのアイコン
iPhone 4 で高解像度のタブ バー アイコンが正しく表示されない問題がいくつかあります。タブバーのアイコン領域に 2 回表示され、アイコンの一部のみが表示されます。アイコンのサイズを 30 x 30 に設定すると、アイコンの縦横比は正しく表示されますが、iPhone 4 ディスプレイの解像度が高いため、鮮明ではありません。
64x64 や 60x60 などの他のサイズも試しましたが、同様の問題が発生します。
何か案は?
iphone - Retina ディスプレイの互換性
iPhone アプリでは、50 x 50 のユーザー画像 (Facebook から) を使用しています。iPhone 3G および 3GS では問題なく動作しますが、高解像度ディスプレイのため、iPhone 4 では動作しません。iPhone 4 の場合、100 x 100 (高さ可変) の画像を送信しようとしましたが、明らかな理由で機能しません。何か考えはありますか?
iphone - UIWebViewおよびiPhone4Retinaディスプレイ
私はUIWebView
いくつかのローカルテキストと画像を表示するを持っています。どこかで間違えたか、高解像度画像UIWebView
のサフィックスを自動的に処理しません。@2x
だから、私の質問は、他の誰かが通常の方法で@2x
画像を正常にロードしたUIWebView
か、それとも何か特別なことをする必要があるかということです。ユーザーがRetinaディスプレイを使用しているかどうかをどうにかして検出できますか?
iphone - Retinaディスプレイ用に@2x画像をエクスポートする簡単な方法は?
私は、iPhone4RetinaディスプレイとiPhone4以前のデバイスの両方と互換性がなければならない多くのWebビューを作成しています。画像ごとに複数のファイルをエクスポートするのは骨の折れる作業です。
このプロセスを自動化するためのスクリプトまたはユーティリティはありますか?
iphone - Retinaディスプレイ用に@2x高解像度グラフィックスをアクティブ化する方法は?
私は古いアプリを持っていて、そのために@2x高解像度画像を作成しました。これらすべてをプロジェクトに組み込みましたが、Retinaディスプレイテストデバイスでアプリをビルドして実行すると、高解像度の画像が表示されません。
確かに、私はそれらのいくつかを奇妙な色で作ったので、@2xが使用されているかどうかを正確に知っています。また、最初にビルドとすべてのターゲットをクリーンアップしようとしました。デバイスが高解像度の画像の使用を拒否しているようです。
info.plistにフラグを設定する必要がありますか?
iphone - コアグラフィックスで画像を描画するときに知っておくべき特別なことはありますか?
RetinaディスプレイがiOSに登場する前に、ストレッチ可能な画像と多くのコアグラフィックコードを使用して描画されるいくつかのコントロールを開発しました。
今、私はそれをRetinaディスプレイデバイスでテストしましたが、グラフィックが間違って配置され、歪んでいます。@2xサフィックスとUIImageimageNamedがロードされている他のすべては正常に機能します。
コアグラフィックスで画像を使用する場合は、特別な考慮事項が必要だと思います。たとえば、私はUIImageからCGImageを頻繁に取得します。
誰か知っている?
iphone - この場合、Retina ディスプレイのポイント値でスケールを乗算する必要がありますか?
Retina ディスプレイになってから、突然、この描画コードが機能しなくなったようです。描画されたイメージは以前よりもわずかにずれており、多少引き伸ばされているように見えます。
UIControl サブクラスの -drawRect: メソッドで何かを描画しています。そのUIControl内の現在のスケールは実際には2.0であることがわかりました。このコードは UIImage から CGImage を取得しますが、UIImage はおそらくスケールについて何も知りません。現在、いくつかのポイント値も取るメソッドにパラメータとして供給されます。
注: drawingRect はポイント単位です。NSLog 内の img.size.width は正しい値をポイント単位で出力しますが、[img CGImage] は Retina ディスプレイ用に @2x 画像を出力します。これを確認するためにチェックを行いました:
コンソールでの出力:image height = 31.000000 (CGImage = 62)
ここで @2x 画像をどのように処理しますか? すべての値にスケールを手動で掛ける必要がありますか? しかし、それはまた、画面上に実際に表示されている長方形を台無しにするでしょうか?
iphone - Retinaディスプレイは、UIViewの基になるビットマップのサイズにどのように影響しますか?
Retinaディスプレイの場合、フレームが100/100ポイントのUIViewには、実際には200/200ピクセルのビットマップがありますか?