2016-07-13 7 views
0

iPhone 6s Plusがあり、縦向きと横向きの両方向をサポートするアプリがあります。iPhone 6s Plusには、水平方向のコンパクトな水平サイズのクラスがあります。

私は自分のデバイスを回転させると、プロパティmainViewController.traitCollection.horizo​​ntalSizeClassを読む - それは常にUIUserInterfaceSizeClassCompactに等しいです。 https://forums.developer.apple.com/thread/17085
またはこの:このような

多くのソースhttp://useyourloaf.com/blog/size-classes/
はすべて5.5インチのiPhoneを横向きでの正規水平サイズクラスを持っていることを教えてくれ、私のデバイスにはありません! iPhone 6 PlusのシミュレータまたはiPhone 6Sプラスシミュレータで同じアプリを起動

は異なる結果を与える:それは期待されたように、この場合の水平方向のサイズクラスは、風景の中に規則的です。

私はそれが何であるのだろうか?どんな推測?

+1

デバイスでズームモードが有効になっていますか?設定>表示と輝度>表示ズーム? – jrturton

+0

はい、そうです。私は通常のモードに変更した後、正常に動作しました。大いに感謝する!!!私はずっと後で推測していただろう。 – Miroslav

+0

OK、これを回答として追加します – jrturton

答えて

1

iPhone 6と6プラスデバイス論理画面サイズを作る「ズームし、」表示モードを持っている小さい、設定の下に表示されます - >ディスプレイと明るさ - >表示ズーム

これは6つのプラスの形質コレクションに影響を及ぼしランドスケープモードの場合は、サイズなどを計算する際にデバイスチェックコードを使用しないでください。

関連する問題