2016-09-06 38 views
3

使用Xcode 8 Interface Builder,是否可以为一个特定设备(iPhone 4s)以不同方式定位元素?只有这个设备对于常规设计来说太小,所以产品要求是仅重新安排iPhone 4s的按钮。Xcode 8用于设备特定布局的接口生成器

我尝试了不同的特质,但它同时影响许多设备。

到目前为止,我只能用代码来解决此:

if UIScreen.mainScreen().bounds.height <= 480 { 
    // iPhone 4s 
} else { 
    // other 
} 

回答

0

调查后,不,这似乎是不可能的和Xcode 8.0 Interface Builder的一个特定的设备上工作。性状变化只会让你定期/紧凑的高度/宽度工作,所以这是设备的四个不同组的最大:

  • 的rH RW
  • 的rH CW
  • CH RW
  • CH CW
+0

我正在为自己的确切情况而战。我试图很好地处理的主要设备也是4s。 –