gpt4 book ai didi

objective-c - 有什么方法可以加粗 NSString 的一部分?

转载 作者:IT老高 更新时间:2023-10-28 11:25:02 25 4
gpt4 key购买 nike

有没有办法只加粗字符串的一部分?例如:

Approximate Distance: 120m away

谢谢!

最佳答案

可以做的是使用NSAttributedString .

NSString *boldFontName = [[UIFont boldSystemFontOfSize:12] fontName];
NSString *yourString = ...;
NSRange boldedRange = NSMakeRange(22, 4);

NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:yourString];

[attrString beginEditing];
[attrString addAttribute:kCTFontAttributeName
value:boldFontName
range:boldedRange];

[attrString endEditing];
//draw attrString here...

看看this handy dandy guide用 Core Text 绘制 NSAttributedString 对象。

关于objective-c - 有什么方法可以加粗 NSString 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6013705/

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