ios - 使用iOS系统字体

标签 ios fonts storyboard

我想在我的 iOS 应用程序中使用 SF Pro Text 字体。 AFAIK,SF 是 iOS 9 以来的默认字体,SF Pro 是 iOS 11 的默认字体。

但是当我在 Storyboard 中选择“系统”字体,并且使用系统字体测试某些标签时,结果如下:

po acountLabel.font.fontName
".SFUIText"

SFUIText 和 SF Pro 文本一样吗? 如果没有,那么如何将字体设置为SF Pro?

最佳答案

是的.SFUIText实际上指的是iOS 11上的SF Pro(它取代了整个系统中的“正常”SF字体)。

您可以通过执行您所做的操作(打印默认标签的字体名称)或通过研究 UIFont.systemFont(ofSize:) 的字体名称来轻松测试这一点:

print(UIFont.systemFont(ofSize: UIFont.systemFontSize).fontName) //.SFUIText

关于ios - 使用iOS系统字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48882027/

相关文章:

ios - 如何使用适用于 iPad 的 Apple IOS 设置 Basecamp 凭据

iOS 调整 UIImageView 大小以适应 UILabel

emacs - Emacs:具有emacs --daemon的GUI无法正确加载字体

javascript - 为什么这个 ejs 变量的 fontFamily 未定义?

ios - 隐藏互斥 subview 后调整容器 UIView 的大小以匹配可见 subview 的高度

typescript - 当组件具有非法类型时,Create React App withTypeScript 中的 Storybook 仍然可以编译

unit-testing - 如何正确创建功能,测试,故事并将其分解

ios - Ad hoc .ipa 未使用 iTune 安装

android - Cordova /PhoneGap : open file from other app

.net - 测试是否安装了字体