【问题标题】:Support for ipad size in Swift 4在 Swift 4 中支持 ipad 大小
【发布时间】:2019-04-05 11:23:27
【问题描述】:

我已经使用 Auto Layout 成功完成了 iPhone 开发。

得益于 Auto Layout,UI 可以在所有 iPhone 上正常显示。

不过,如果我在 iPad 上运行,UI 不会坏,但屏幕会小。

我不知道如何在情节提要或构建设置中支持 iPad 尺寸。

如果我想让我的应用响应 iPad 尺寸,具体应该使用什么方法?

我正在使用 Xcode 10 和 Swift 4。

【问题讨论】:

  • 检查您的目标设置。听起来您不支持通用设备。

标签: ios swift xcode ipad


【解决方案1】:

在 Xcode 中选择您的项目,然后使用“常规”选项卡。它在身份和签名部分下。

【讨论】:

    【解决方案2】:

    1) 选择您需要为 iPad 更新的约束。

    2) 点击“常量”值左侧的+号

    3) 选择 Width 和 Height - Regular 符合 iPad 的纵向和横向并设置您的值

    4) 现在,当您选择 iPad 时,第二个值将应用于您的布局。

    您还可以为不同的设备改变字体:

    左侧带有 + 号的每个设置都可能因不同的屏幕尺寸和方向而有所不同。您可以阅读关于变体的精彩教程 Ray Wenderlich web site

    【讨论】:

      【解决方案3】:

      您想在编辑情节提要时使用“Vary for Traits”。然后,您可以针对不同尺寸的 iPad 调整布局。

      如上述 cmets 所述,还要检查您的部署信息以确保将其设置为“通用”。

      【讨论】:

      • 按 Command+1。在项目结构的顶部,您会找到带有蓝色项目图标的项目名称。选择它。将有“身份”、“签名”、“开发信息”将其“设备”更新为“通用”
      猜你喜欢
      • 2013-08-17
      • 2019-03-08
      • 2016-09-18
      • 1970-01-01
      • 2014-06-14
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多