問題タブ [iphone-6]
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.
ios - iPhone 6 リリース後のデバイスの検出
iPhone 5、iPhone 6、iPhone 6+ を検出する方法はありますか?
以前は、解像度に基づいてそれを行いました:
しかし、今ではすべての解像度 (4、4.7、5.5) で同じ 568 の高さが得られます。それで、私は何をすべきですか?
ios - iPhone 6 iOS 8 シミュレーターでのみステータス バーに黒いテキストが表示される
Xcode 6 GM で iOS 7 アプリを iOS 8 に変換しようとしています。iOS 8 を搭載した iPhone 5s 以下のシミュレーターで実行すると問題ありませんが、iPhone 6 および 6 Plus シミュレーターではステータス バーいつでもどこでもそうであるように、白ではなく黒のテキストがあります。Xcode を使用して Info.plist UIStatusBarStyle を「透明な黒のスタイル (アルファ 0.5)」に設定しましたが、他の場所でも目的の効果が得られるようです。何が起こっているのですか?
(絵コンテにはまだ触れていませんが、それで何かできるのでしょうか? しばらく延期できることを望んでいました:)
ios - UIViewController、自動レイアウト、iPhone 6
自動レイアウトを使用するアプリを更新して、iPhone 6 の解像度をネイティブにサポートします。iPhone 6 の起動イメージを追加し、ほとんどのビューが適切にスケーリングされました。
ただし、小さな問題が発生しています。新しいビュー コントローラーをロードすると、ビューUIViewController
の のviewDidLoad
メソッドで iPhone 5 の解像度になります。を押したときのみ、ビューは iPhone 6 の解像度を取得しますviewWillAppear
。
どうしてこれなの?viewDidLoad
ビューの最終的な解像度を既にオンにするために構成または変更できるものはありますか?
ios - iPhone 6 が @2x 画像アセットを使用するのはなぜですか?
iPhone 6 plusは@3x画像アセットを使用しますが、iPhone 6は@2x画像アセットを使用します - iPhone 4およびiPhone 5と同じです(新しい iPhone 6 および 6+ の画像解像度、@3x サポートが追加されましたか? )。
iPhone 5、iPhone 5C、およびiPhone 5Sの画面解像度は640x1136です。iPhone 6の画面解像度は750x1334です。
では、iPhone 6は画像を640x1136から拡大しますか? iPhone 6の少し高い画面解像度に合わせてグラフィックをカスタマイズする方法はありますか?
編集: PPIが同じであることは知っています。しかし、たとえば、iPhone 5 と iPhone 6 の両方で使用可能なすべての幅を画像に使用させたいとします。640x200 ピクセルの画像を作成し、my_image@2x.png という名前を付けます。iPhone 6 では、幅 750 ピクセルに拡大されますね。
ios - iOS 8 での snapshotViewAfterScreenUpdates の不具合
これを実行すると、iPhone 5 レイアウトからスケーリングされた iPhone 6/6+ シミュレーターで実行している場合 (iPhone 6/6+ の起動イメージを渡さずに)、ビュー (またはメイン ウィンドウ、確かではありません) のサイズが一瞬変更されることに気付きました。
そこに「NO」を渡すことができないときにそれを機能させる方法はありますか?
更新 (7 月 13 日):
iOS 8.4 では再現されないようです。
ios - iPhone 6 および iPhone 6+ をサポートし、iPad の縦向きと横向きの異なる起動/スプラッシュ画面イメージをサポート
利用可能なドキュメントと私のテストから私が理解したのは、
iPhone 6 および 6 Plus 上のすべての既存のアプリは互換モードで実行されます。つまり、API ([UIScreen mainScreen].bounds など) は新しい iPhone (6/6 Plus) でも 320x568 (iPhone 5/5s) を返し、すべての UI はiOS によって正しい解像度にスケーリングされます。
iPhone 6/6Plus をサポートするには、Launch Screen (File->New->File->UserInterace->Launch Screen) 用の xib を作成し、nib ファイルを「Launch Screen File」として設定する必要があります。
利用可能なサイズ クラスに基づいて、起動画面の nib ファイル内に起動画面用のさまざまな画像を設定できます。【Any・レギュラー・コンパクトの組み合わせが基本】
縦向きの iPad と横向きの iPad を区別する方法はありません (どちらも通常の幅と通常の高さです)。また、iPhone 4/4s と iPhone 5/s を区別する方法もありません。
iPhone 6/6 Plus モードをサポートし、縦向きの iPad と横向きの iPad に異なる起動イメージを提供する方法はありますか?
こちらの同様の問題も参照してくださいiPadランドスケープのiOS 8サイズクラス
ios - 1 つのストーリーボードで複数の iPhone 解像度をサポートする
アプリをiPhone 6およびiPhone 6 Plusにアップデートする予定です。つまり、4 つのサイズをサポートする必要があります。
1.) 3.5
2.) 4
3.) 4.7
4.) 5.5
単一の xib またはストーリーボードでこれらすべての画面サイズをサポートできますか? また、iPhone 6 および iPhone 6 Plus 用の既存のアプリを更新する方法について、ご意見をお聞かせください。