問題タブ [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.

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

ios - iPhone 6 リリース後のデバイスの検出

iPhone 5、iPhone 6、iPhone 6+ を検出する方法はありますか?

以前は、解像度に基づいてそれを行いました:

しかし、今ではすべての解像度 (4、4.7、5.5) で同じ 568 の高さが得られます。それで、私は何をすべきですか?

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

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)」に設定しましたが、他の場所でも目的の効果が得られるようです。何が起こっているのですか?

(絵コンテにはまだ触れていませんが、それで何かできるのでしょうか? しばらく延期できることを望んでいました:)

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

ios - UIViewController、自動レイアウト、iPhone 6

自動レイアウトを使用するアプリを更新して、iPhone 6 の解像度をネイティブにサポートします。iPhone 6 の起動イメージを追加し、ほとんどのビューが適切にスケーリングされました。

ただし、小さな問題が発生しています。新しいビュー コントローラーをロードすると、ビューUIViewControllerの のviewDidLoadメソッドで iPhone 5 の解像度になります。を押したときのみ、ビューは iPhone 6 の解像度を取得しますviewWillAppear

どうしてこれなの?viewDidLoadビューの最終的な解像度を既にオンにするために構成または変更できるものはありますか?

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

ios - iPhone 6 が @2x 画像アセットを使用するのはなぜですか?

iPhone 6 plus@3x画像アセットを使用しますが、iPhone 6@2x画像アセットを使用します - iPhone 4およびiPhone 5と同じです(新しい iPhone 6 および 6+ の画像解像度、@3x サポートが追加されましたか? )。

iPhone 5iPhone 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 ピクセルに拡大されますね。

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

ios - iOS 8 での snapshotViewAfterScreenUpdates の不具合

これを実行すると、iPhone 5 レイアウトからスケーリングされた iPhone 6/6+ シミュレーターで実行している場合 (iPhone 6/6+ の起動イメージを渡さずに)、ビュー (またはメイン ウィンドウ、確かではありません) のサイズが一瞬変更されることに気付きました。

そこに「NO」を渡すことができないときにそれを機能させる方法はありますか?

更新 (7 月 13 日):
iOS 8.4 では再現されないようです。

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

ios - iPhone 6 および iPhone 6+ をサポートし、iPad の縦向きと横向きの異なる起動/スプラッシュ画面イメージをサポート

利用可能なドキュメントと私のテストから私が理解したのは、

  1. iPhone 6 および 6 Plus 上のすべての既存のアプリは互換モードで実行されます。つまり、API ([UIScreen mainScreen].bounds など) は新しい iPhone (6/6 Plus) でも 320x568 (iPhone 5/5s) を返し、すべての UI はiOS によって正しい解像度にスケーリングされます。

  2. iPhone 6/6Plus をサポートするには、Launch Screen (File->New->File->UserInterace->Launch Screen) 用の xib を作成し、nib ファイルを「Launch Screen File」として設定する必要があります。

  3. 利用可能なサイズ クラスに基づいて、起動画面の nib ファイル内に起動画面用のさまざまな画像を設定できます。【Any・レギュラー・コンパクトの組み合わせが基本】

  4. 縦向きの iPad と横向きの iPad を区別する方法はありません (どちらも通常の幅と通常の高さです)。また、iPhone 4/4s と iPhone 5/s を区別する方法もありません。

iPhone 6/6 Plus モードをサポートし、縦向きの iPad と横向きの iPad に異なる起動イメージを提供する方法はありますか?

こちらの同様の問題も参照してくださいiPadランドスケープのiOS 8サイズクラス

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

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 用の既存のアプリを更新する方法について、ご意見をお聞かせください。