【问题标题】:Supporting Multiple Screen Sizes in Storyboards (3.5 and 4 inch screens)支持 Storyboard 中的多种屏幕尺寸(3.5 和 4 英寸屏幕)
【发布时间】:2013-08-08 17:17:46
【问题描述】:

我正在尝试创建一个适用于 3.5 英寸和 4 英寸 iPhone 的井字游戏应用程序。但是,我没有成功地找出如何在情节提要中做到这一点。我在使用 XIB 文件时找到了该选项,但在使用情节提要时找不到 Simulated Metrics 选项。有没有办法让应用程序在任一屏幕尺寸上使用时自动调整大小?感谢所有回复的人。

【问题讨论】:

  • storyboard specific for iphone 4 when designing 的可能副本不是完全副本,但答案是一样的。
  • IB 的右下角;在 Xcode 4 中,它被标记为 Apply Retina 4 Form Factor 并在此和 Apply Retina 3.5 Form Factor 之间切换以查看您的自动布局。
  • 应用会自动改变大小。您可以按照@capyJacks 的回答进行预览
  • 在代码中使用弹簧和支柱、自动布局或调整视图大小以支持多种屏幕尺寸(将视图调整为屏幕/窗口大小)。

标签: ios interface-builder


【解决方案1】:

是的,有一种方法可以在 Storyboard 中模拟指标。

在 Xcode 5 中:

打开故事板后,如果您查看右下角,就会看到一组按钮。左侧的单个按钮将在两种 iPhone 屏幕尺寸之间切换,因此您将能够确保您的应用在两种屏幕上看起来都不错:

在 Xcode 6 中:

只需点击顶部选项卡(带有三个图标)选择您想要模拟的 ViewController,选择 Attributes inspector 并在 Simulated Metrics -> Size 下指定您的尺寸:

【讨论】:

    【解决方案2】:

    是的,您可以通过右侧的尺寸和高度选项卡执行此操作,但我不保证如果您在视图上启用旋转,它会起作用。只需将视图锚定到一侧并启用自动调整大小。

    【讨论】:

      猜你喜欢
      • 2014-03-30
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多