Iphone 5,6,6加ui设计问题

时间:2014-09-24 06:35:09

标签: ios objective-c iphone iphone-6

是否有任何方法可以为iphone 5定义帧,以便它可以在不使用xib的情况下通过iphone 6和6 plus自动采用和调整?

我不想为iphone 6和iphone 6 plus定义不同的帧。

2 个答案:

答案 0 :(得分:1)

您可以使用“自动布局”和“大小”类为所有设备创建一个UI。 Size classes Design help

答案 1 :(得分: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