gpt4 book ai didi

ios - 如何在 Swift 的 plus 设备上增加字体和大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:35 25 4
gpt4 key购买 nike

我观察了一些流行的应用程序。当我们比较 iPhone Plus 设备和普通设备时,字体和图像有所不同。在 iPhone Plus 设备中稍微大一点。我们怎样才能在我们的 iOS 应用程序中实现同样的目标?我已经使用了启动画面。但字体仍然相同,加号和普通设备没有区别。

注意:通过分辨率区分编码工作正常。但我正在寻找其他替代方式,例如自适应布局或启动屏幕。

最佳答案

您可以使用您的界面构建器(xib 或 Storyboard)来完成!

选择您的标签或文本字段等,然后转到属性检查器

font 附近,您会找到 + 按钮,单击它,选择您的变体(尺寸等级)并为该特定尺寸等级设置不同的字体。

请参阅下面的屏幕截图以便更好地理解,

enter image description here

引用:Size classes in Interface Builder in Xcode 8

例如Compact width, Regular height这个变体或尺寸等级适用于所有纵向模式的iphone!

可以引用Apple documentation有关尺寸等级的更多详细信息!

您可以做的第二件事是将 autoshrink 设置为 minimum font scale 并将该字体比例设置在 0 到 1 之间。

然后在您的界面生成器中设置更大的字体(您希望在 plus 或 pro 设备中为您的应用程序显示的最大字体大小)。现在,当您的应用程序将在小尺寸设备中打开时,您的字体大小将尝试使用最小比例因子减小。例如,如果您设置了比例因子 0.5 并且 Storyboard中的字体大小为 100,那么在小型设备中它将尝试将字体大小减小到 50 以适应标签或文本字段。

enter image description here

关于ios - 如何在 Swift 的 plus 设备上增加字体和大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47504186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com