30

在 Xcode 6.1 上的 Interface Builder 中使用 Storyboard 文件时,Apple 建议针对 Any/Any 大小类进行设计。完成后,不同大小的类有时会报告警告:

错位的视图 - “某些按钮”的框架在运行时会有所不同。

您可以通过执行以下操作来修复:

  1. 更改为九个尺寸等级之一。
  2. 选择一个场景。
  3. Editor -> Resolve Auto Layout Issues -> (All Views) Update Frames
  4. 重复步骤 #2 和 #3,直到 Size Class 中的所有 Scene 的帧都已更新。
  5. 转到第 1 步并重复,直到所有尺寸等级都已更新。

如果您在故事板中有 20 个不同的场景(20 x 9 大小类别 = 180 个手动帧更新),这将非常麻烦。

有没有办法告诉 Xcode 6.1 在一个命令中为每个场景、每个大小类中的“更新帧”?

4

0 回答 0