这个大标题的UIFont文字样式是什么?
What's the UIFont text style of this big title?
我希望我的应用程序支持动态字体大小,我想知道这里 "Welcome to Videos" 这个大标题的 UIFont
textstyle
是什么:
这是我目前正在使用的,但它太小了:
titleLabel.font = UIFont.preferredFont(forTextStyle: .headline)
title1
也不起作用。 Apple 使用什么?
类似于Arial boldMT
。你可以在这个table里对比一下。 enter link description here
标题
系统字体 - 粗体
副标题
系统字体 - 中型
Body
系统字体-浅色
headline
曾成为最大的UIFont.TextStyle
(例如older guides)。
现在,largeTitle
是最大的,更符合你的截图:
label.font = UIFont.preferredFont(forTextStyle: .largeTitle)
要进一步匹配,您需要具有粗体特征的该字体版本。使用 [此扩展],您可以:
label.font = UIFont.preferredFont(forTextStyle: .largeTitle).bold()
这导致:
另见 https://www.iosfontsizes.com/:
.largeTitle 34.0 SFUIDisplay
.title1 28.0 SFUIDisplay (-Light ≤ iOS 10)
.title2 22.0 SFUIDisplay
.title3 20.0 SFUIDisplay
.headline 17.0 SFUIText-Semibold
.subheadline 15.0 SFUIText
.body 17.0 SFUIText
.callout 16.0 SFUIText
.footnote 13.0 SFUIText
.caption1 12.0 SFUIText
.caption2 11.0 SFUIText
您可以 here 并获取每个枚举值的所有大小(带权重)。
您还可以更改动态类型大小并查看差异。
我希望我的应用程序支持动态字体大小,我想知道这里 "Welcome to Videos" 这个大标题的 UIFont
textstyle
是什么:
这是我目前正在使用的,但它太小了:
titleLabel.font = UIFont.preferredFont(forTextStyle: .headline)
title1
也不起作用。 Apple 使用什么?
类似于Arial boldMT
。你可以在这个table里对比一下。 enter link description here
标题
系统字体 - 粗体
副标题
系统字体 - 中型
Body
系统字体-浅色
headline
曾成为最大的UIFont.TextStyle
(例如older guides)。
现在,largeTitle
是最大的,更符合你的截图:
label.font = UIFont.preferredFont(forTextStyle: .largeTitle)
要进一步匹配,您需要具有粗体特征的该字体版本。使用 [此扩展],您可以:
label.font = UIFont.preferredFont(forTextStyle: .largeTitle).bold()
这导致:
另见 https://www.iosfontsizes.com/:
.largeTitle 34.0 SFUIDisplay
.title1 28.0 SFUIDisplay (-Light ≤ iOS 10)
.title2 22.0 SFUIDisplay
.title3 20.0 SFUIDisplay
.headline 17.0 SFUIText-Semibold
.subheadline 15.0 SFUIText
.body 17.0 SFUIText
.callout 16.0 SFUIText
.footnote 13.0 SFUIText
.caption1 12.0 SFUIText
.caption2 11.0 SFUIText
您可以 here 并获取每个枚举值的所有大小(带权重)。 您还可以更改动态类型大小并查看差异。