【问题标题】:iPad Pro size classesiPad Pro 尺寸等级
【发布时间】:2015-12-10 12:30:15
【问题描述】:

在 Xcode 7.1 beta 1 中,只有常用的 compactregular 大小类可用 — 在 Interface Builder 和代码中。

iPad Pro 会推出新的尺码等级吗?了解应用在各种分屏设置中的大小等级也会很有趣。

【问题讨论】:

  • 查看最新的 Xcode 版本。
  • 你指的是哪一个? Xcode 7.1 beta 1(从 9 月 9 日起)中没有新的尺寸等级。而且我找不到更新的版本。

标签: xcode ipad interface-builder size-classes ios9.1


【解决方案1】:

不,iPad Pro 使用与 iPad 相同的尺寸等级(常规)。

我在Apple documentation中找到了以下文字:

iPad(包括 iPad Pro)在两个尺寸和两个方向上都使用常规尺寸等级。换句话说,iPad 的显示环境总是水平和垂直规则的。

【讨论】:

  • 这真是……不令人满意。我认为从现在开始我们应该依赖尺寸等级,并且不应该再根据视图尺寸进行区分。那么我们应该如何为更大的设备构建自定义接口呢?但显然苹果也违反了这些准则(见UISplitViewController...)
  • 是的,我也有点困惑 :) 似乎尺寸等级只适用于 5.5" iPhone。
  • 我的猜测是它现在主要适用于多任务拆分视图 iPad 处于横向模式 H:Compact 为 iPad Pro 的 1/4 和 1/2 我认为它可能会更改为 H:Compact 1/4 和 H:常规 1/2
  • 猜猜您将使用大量 >= 和
  • @Jules - 我在设计 iPhone 4、5 和 6 的纵向尺寸时遇到了同样的问题(所有尺寸等级都相同)。我为每个想要响应屏幕尺寸变化的元素添加了多个约束。因此,我确定了最小屏幕尺寸的元素的确切位置,并将约束设置为 >= 到该位置。然后我为更大的屏幕尺寸创建另一个约束,并且对于该约束说位置应该
猜你喜欢
  • 2015-09-20
  • 1970-01-01
  • 2020-11-04
  • 2015-04-01
  • 2021-12-14
  • 1970-01-01
  • 1970-01-01
  • 2015-11-11
  • 1970-01-01
相关资源
最近更新 更多