2

xibを使用せずにiphone 6および6 plusで自動的に採用および調整できるように、iphone 5のフレームを定義する方法はありますか?

iphone 6 と iphone 6 plus で異なるフレームを定義したくありません。

4

2 に答える 2

1

Swift 言語の場合、次を使用できます。

    let screenSize: CGRect = UIScreen.mainScreen().bounds
    let screenWidth = screenSize.width;
    let screenHeight = screenSize.height;

Objective C の場合、以下を使用できます。

  [[UIScreen mainScreen] bounds].size.width : For Width
  [[UIScreen mainScreen] bounds].size.height : For Height
于 2014-09-24T06:45:21.487 に答える
1

AutoLayout クラスと Size クラスを使用して、すべてのデバイス用の 1 つの UI を作成できます。 サイズクラス 設計ヘルプ

于 2014-09-24T06:37:44.220 に答える