gpt4 book ai didi

ios - 将 UILabel 的文本的一部分设置为粗体,将另一部分设置为斜体

转载 作者:行者123 更新时间:2023-11-28 17:58:23 25 4
gpt4 key购买 nike

有没有办法将 UILabel 的一部分设置为粗体,另一部分设置为斜体?

The quick brown fox jumps over the lazy dog.

我似乎无法使用 TTTAttributedLabel 来做到这一点

最佳答案

您可以使用 NSMutableAttributedString

NSMutableAttributedString *strText = [[NSMutableAttributedString alloc] initWithString:@"Setting different for label text"];
[strText addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"Helvetica-Bold" size:22]
range:NSMakeRange(0, 10)];
[strText addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"Helvetica-Italic" size:22]
range:NSMakeRange(10, 10)];

Swift 4 代码:

var strText = NSMutableAttributedString(string: "Setting different for label text")
strText.addAttribute(.font, value: UIFont(name: "Helvetica-Bold", size: 22)!, range: NSRange(location: 0, length: 10))
strText.addAttribute(.font, value: UIFont(name: "Helvetica-Italic", size: 22)!, range: NSRange(location: 10, length: 10))

关于ios - 将 UILabel 的文本的一部分设置为粗体,将另一部分设置为斜体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175858/

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