在 Swift 4 中支持 ipad 大小

Support for ipad size in Swift 4

我已使用自动布局成功完成 iPhone 开发。

感谢自动布局,UI 在所有 iPhone 上正常显示。

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

我不知道如何在故事板或构建设置中支持 iPad 大小。

如果我想让我的应用程序响应iPad大小,我应该具体使用什么方法?

我正在使用 Xcode 10 和 Swift 4。

您想在编辑故事板时使用 "Vary for Traits"。然后,您可以针对 iPad.

的不同尺寸调整布局

如以上评论所述,还要检查您的部署信息以确保其设置为 "Universal"。

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

1) 您需要为 iPad.

更新的 Select 约束

2) 单击 "Constant" 值左侧的 + 号

3) Select 宽度和高度 - 常规,在纵向和横向方向上符合 iPad 并设置您的值

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

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

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