将 UILabel 设置为粗体?
Setting UILabel to bold?
我正在尝试将我的标签加粗,但标签没有被更改。
这是我正在使用的代码:
classLabel.font = UIFont(name: "PingFangHK-Bold", size: 20)
您必须将 ttf 文件添加到项目中,然后才能使用自定义字体
你做得很好,应该可以。
但是你没有提到,你有没有用过字体文件!!
- 将字体文件拖到您的项目中并设置它们的目标
- 转到 info.plist 并添加一个新行并添加 “应用程序提供的字体”
- 展开该行,然后在值字段中的项目 0 旁边输入字体名称。
您是否已将自定义字体添加到您的项目中?如果没有,您可以按照此 link 到 Apple 的文档来执行此操作:Adding a Custom Font to your App
您必须确保字体文件是您应用程序的目标成员;否则,字体文件将不会作为您应用程序的一部分分发。
要查找您的应用可用的字体名称,请执行以下操作:
for family in UIFont.familyNames.sorted() {
let names = UIFont.fontNames(forFamilyName: family)
print("Family: \(family) Font names: \(names)")
}
我正在尝试将我的标签加粗,但标签没有被更改。 这是我正在使用的代码:
classLabel.font = UIFont(name: "PingFangHK-Bold", size: 20)
您必须将 ttf 文件添加到项目中,然后才能使用自定义字体
你做得很好,应该可以。 但是你没有提到,你有没有用过字体文件!!
- 将字体文件拖到您的项目中并设置它们的目标
- 转到 info.plist 并添加一个新行并添加 “应用程序提供的字体”
- 展开该行,然后在值字段中的项目 0 旁边输入字体名称。
您是否已将自定义字体添加到您的项目中?如果没有,您可以按照此 link 到 Apple 的文档来执行此操作:Adding a Custom Font to your App
您必须确保字体文件是您应用程序的目标成员;否则,字体文件将不会作为您应用程序的一部分分发。
要查找您的应用可用的字体名称,请执行以下操作:
for family in UIFont.familyNames.sorted() {
let names = UIFont.fontNames(forFamilyName: family)
print("Family: \(family) Font names: \(names)")
}