如何使用 NSRange
How to use NSRange
我正在使用带有属性字符串的 NSRange,但我不完全理解文本的哪些部分将加粗,哪些不加粗。这是我试过的:
NSRange boldedRange = NSMakeRange(2, 4);
2和4到底代表什么?
提前感谢为此做出贡献的任何人post
表示为:
NSMakeRange(<#NSUInteger loc#>, <#NSUInteger len#>)
所以在你的情况下:
NSRange boldedRange = NSMakeRange(2, 4);
2 是起始位置。
4 是它将使用的字符数。
例如。如果您在 TYPEWRITER 上使用 boldedRange
,它会将其更改为 TYPEWRITER
我正在使用带有属性字符串的 NSRange,但我不完全理解文本的哪些部分将加粗,哪些不加粗。这是我试过的:
NSRange boldedRange = NSMakeRange(2, 4);
2和4到底代表什么?
提前感谢为此做出贡献的任何人post
表示为:
NSMakeRange(<#NSUInteger loc#>, <#NSUInteger len#>)
所以在你的情况下:
NSRange boldedRange = NSMakeRange(2, 4);
2 是起始位置。
4 是它将使用的字符数。
例如。如果您在 TYPEWRITER 上使用 boldedRange
,它会将其更改为 TYPEWRITER