NSMutableAttributedString *attribute = [[NSMutableAttributedString alloc] initWithString:@"12345" attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:30]}];
[attribute appendAttributedString:[[NSAttributedString alloc] initWithString:@"abcdefg" attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:10]}]];
UILabel *lab = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 200, 50)];
[self.view addSubview:lab];
lab.attributedText = attribute;
UILabel *lab1 = [[UILabel alloc] initWithFrame:CGRectMake(50, 200, 200, 50)];
[self.view addSubview:lab1];
NSMutableAttributedString *atttt = [[NSMutableAttributedString alloc] initWithString:@"zzzzzzzzz"];
[atttt addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:30] range:NSMakeRange(0, 5)];
lab1.attributedText = atttt;
本文介绍了如何在 Swift UI 中使用 NSAttributedString 来设置 UILabel 的文本样式。通过不同字体大小的例子展示了如何创建和追加 NSAttributedString 对象,以及如何为文本的不同部分设置不同的样式。
812

被折叠的 条评论
为什么被折叠?



