gpt4 book ai didi

ios - 如何在 iOS 的 UILabel 上设置粗体字体?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:13:36 24 4
gpt4 key购买 nike

我想在 UILabel 上设置粗体。我通过编码生成标签。当我尝试在标签 ios 上设置粗体字体时设置系统常规字体,但我想设置“Noto sans-Bold”字体。在 Storyboard中完全设置字体。

我的代码是

UILabel *lblName=[[UILabel alloc]initWithFrame:CGRectMake(0, 25, 100, 21)];
lblName.text=@"Hello World";
[lblName setFont:[UIFont fontWithName:@"Noto Sans-Bold" size:15.0]];
[self.view addSubview:lblName];

最佳答案

如果您的字体标题格式不正确,它会自动默认回系统字体。

问题出在您的字体名称上,由于 Noto 不是本地字体,因此很难确切知道您需要提供什么名称。

确保您已将该字体添加到您的项目中。

您可以通过运行此代码来检查您的可用字体:

SWIFT

for familyName in UIFont.familyNames() {
print("\n-- \(familyName) \n")
for fontName in UIFont.fontNamesForFamilyName(familyName) {
print(fontName)
}
}

objective-C

for (NSString *familyName in [UIFont familyNames]){
NSLog(@"Family name: %@", familyName);
for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
NSLog(@"--Font name: %@", fontName);
}
}

关于ios - 如何在 iOS 的 UILabel 上设置粗体字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33185825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com