2016-06-24 17 views
0

私は画面の寸法が間違っていることに気付きました。私はポートレートモードになっていて、シーンの幅と高さを印刷すると1024x768です。適切な寸法を得るにはどうすればよいですか?私はObjective-Cでそれについていくつかの記事を見つけ、Swiftでそれを行う方法を理解しようとしましたが、私はSwiftとプログラミングの初心者であるため、どう考えていません。シーンの適切な寸法を取得する方法

これを解決するための簡単なアプローチはありますか?

+0

シーンのサイズは必ずしも画面のサイズではありません。 –

+0

本当ですか?どのようにして画面のサイズにアクセスできますか? – Larisa

答えて

1

利用self.view.bounds画面のサイズを取得するには(あなたのビューを仮定すると、フルスクリーンである)

ビューは、シーンの一部を示しています。シーンを囲むようにビューを移動して、ゲームをスクロールできます。したがって、シーンのディメンションは画面のディメンションとは異なります。

1

UISceen.mainScreen()。boundsは常に画面の現在の向きでのサイズを示します。 Self.view.boundsはあなたが作業しているView Controllerのサイズを与えます。多くの場合、これは同じです。

関連する問題