iPad Pro大小类

13
在 Xcode 7.1 beta 1 中,只有常规的 紧凑正常 尺寸类别可用-无论是在 Interface Builder 还是代码中。是否会有新的尺寸类别适用于 iPad Pro?同样对于各种分屏设置中应用程序将具有哪些尺寸类别也很有趣。

查看最新的Xcode构建。 - Seyed Parsa Neshaei
你指的是哪一个?在Xcode 7.1 beta 1(从9月9日起)中没有新的尺寸类别。我也找不到更新的版本。 - Frank Rupprecht
1个回答

8
不,iPad Pro使用与iPad相同的尺寸类别(常规)。在苹果文档中,我找到了以下文本:
iPad(包括iPad Pro)在两个方向和两个方向上都使用常规大小类。换句话说,iPad显示环境始终是水平和垂直正常的。

13
这真的让人感到不满意。我原本以为我们现在应该依靠尺寸类别,不再因为视图大小而进行歧视。那么我们应该如何为大设备构建自定义界面呢?但很明显,苹果也违反了这些准则(参见“UISplitViewController”...)。 - Frank Rupprecht
对我来说也有点困惑 :) 似乎尺寸类仅适用于5.5英寸的iPhone。 - zavié
我的猜测是,它现在主要适用于多任务分屏视图,在iPad处于横向模式下,对于iPad Pro,H:紧凑1/4和1/2,我认为它可能会更改为H:紧凑1/4和H:常规1/2。 - CiNN
你可能会使用很多的">="和"<="约束来区分iPad Pro和较小的iPad之间的布局。 - peacetype
@peacetype你能给个例子吗?我在使用常量值时遇到了定位问题,在所有iPad上都没问题,就是在Pro上有问题。 - Jules
1
@Jules - 我在为iPhone 4、5和6的横向尺寸设计时遇到了同样的问题(它们都属于相同的大小类别)。我为每个要响应屏幕尺寸变化的元素添加多个约束条件。因此,我确定了元素在最小屏幕尺寸下的确切位置,并设置一个约束条件,使其位置>=该位置。然后,我为较大的屏幕尺寸创建另一个约束条件,并对该约束条件说该位置<=我希望元素在较大屏幕尺寸上的确切位置。iOS将使用适合用户屏幕的约束条件,无论是大屏幕还是小屏幕。 - peacetype

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接