【问题标题】:How to set different Font sizes for different iPhone screen size using storyboard?如何使用情节提要为不同的 iPhone 屏幕尺寸设置不同的字体尺寸?
【发布时间】:2018-07-31 21:01:06
【问题描述】:

我的屏幕上有一个标题,其字体大小为 16,但在 iPhone 5s/4s 中它看起来稍大,所以我想根据不同的 iPhone 屏幕大小调整字体大小。 是否可以通过情节提要?

【问题讨论】:

标签: ios iphone swift uistoryboard


【解决方案1】:

通过使用 xCode,您可以像这样给出动态字体 查看下面的图片

  1. 点击图片中字体设置附近的“+”按钮可以看到
  2. 选择屏幕大小并指定字体类型和大小。

设置字体

设置后

【讨论】:

  • 我认为这是适用于 ipad 和 iphone 的。我只需要 iphone 的解决方案。
【解决方案2】:

是的,您可以要求 iOS 自动适应,但使用 Apple 指示。 顺便说一句,苹果声明:(从 ios7 开始)

https://developer.apple.com/ios/human-interface-guidelines/visual-design/typography/

1) “尽可能使用内置文本样式。” (算法是苹果形式..)

2) “动态类型通过让读者选择他们喜欢的文本大小来提供额外的灵活性。”

因此,Apple 已经考虑了设备、字体和用户偏好的所有变化。 (也许不是你想要的......但它是缩放/调整字体的官方方式)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多