将“ SF UI Display Bold”设置为标签字体

塞巴掌

将标签的字体设置为SF UI Display Bold时出现问题。

仅当布尔值为false时,我才不想设置此持久性。

if (value.messageReaded == false) {
    cell.subjectLabel?.font = UIFont(name:"SF UI Display Bold", size: 17.0)
}

不幸的是,我的方法不适用于这种字体。

你们有人迅速知道“ SF UI Display Bold”字体的正确标题吗?

谢谢!

琼恩

从理论上讲,您可以通过直接调用其字体名称来使用该字体。该字体的字体名称为.SFUIDisplay-Bold

但是,Apple不鼓励采用这种方法,并说这些字体名称是私有的,随时可能更改。

使用San Francisco字体的官方方法是调用systemFont,它会自动为您提供San Francisco字体:

let font = UIFont.systemFont(ofSize: 17)

要获得更浅或更粗的字体,您可以请求字体粗细:

let mediumFont = UIFont.systemFont(ofSize: 17, weight: UIFont.Weight.medium)
let lightFont = UIFont.systemFont(ofSize: 17, weight: UIFont.Weight.light)
let boldFont = UIFont.systemFont(ofSize: 17, weight: UIFont.Weight.bold)

有大量的字体粗细可供选择:

UIFont.Weight.ultraLight
UIFont.Weight.thin
UIFont.Weight.light
UIFont.Weight.regular
UIFont.Weight.medium
UIFont.Weight.semibold
UIFont.Weight.bold
UIFont.Weight.heavy
UIFont.Weight.black

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将标签字体设置为粗体和斜体

来自分类Dev

如何将Xamarin.Forms标签字体设置为粗体

来自分类Dev

将活动标签字体的颜色更改为黑色

来自分类Dev

如何使用WEB UI设置NetFlow Cisco SF200-24

来自分类Dev

在Xamarin Forms中,如何将标签的字体设置为Medium(系统字体)

来自分类Dev

将字体设置为alertdialog

来自分类Dev

将SF转换为未标记的PPP

来自分类Dev

SwiftUI:将SF图标适应行高

来自分类Dev

将SpatVector转换为SF或SP

来自分类Dev

将SF POLYGON转换为字符

来自分类Dev

将SF POLYGON转换为字符

来自分类Dev

将SF POLYGON转换为字符

来自分类Dev

将SF POLYGON转换为字符

来自分类Dev

将SF转换为未标记的PPP

来自分类Dev

将style.display =“ none”设置为jquery hide()

来自分类Dev

将高度设置为jQuery ui手风琴

来自分类Dev

jQuery UI 1.11将选项卡设置为活动

来自分类Dev

Angular UI Grid将焦点设置为导航单元

来自分类Dev

C#-如何将属性设置为Ui Thread

来自分类Dev

我如何使图像将类设置为display:none,然后将特定的ID设置为display:inline

来自分类Dev

Python错误:IPython.display将Markdown导入为display

来自分类Dev

ggplot2和sf:geom_sf_text在coord_sf设置的限制内

来自分类Dev

cytoscape.js:将节点标签的字体大小设置为小于一

来自分类Dev

将字体真棒图标设置为jQuery

来自分类Dev

C ++将字体颜色设置为黑色

来自分类Dev

将SF服务打包到一个文件中

来自分类Dev

将sf多边形对象用作spatstat中的窗口

来自分类Dev

将字符线串转换为SF中的几何

来自分类Dev

hadoop将本地文件复制到Hadoop SF错误