如何使用NSRange

时间:2015-12-29 17:53:06

标签: ios objective-c xcode nsrange

我正在使用带有Attributed字符串的NSRange,但我不完全理解文本的哪些部分将以粗体显示,哪些部分不是。这就是我试过的:

NSRange boldedRange = NSMakeRange(2, 4);

2代表什么,4代表什么?

提前感谢任何为此帖做出贡献的人

1 个答案:

答案 0 :(得分:9)

它说:

NSMakeRange(<#NSUInteger loc#>, <#NSUInteger len#>)

所以在你的情况下:

NSRange boldedRange = NSMakeRange(2, 4);

2是起始位置。

4是字符数,直到它将使用它。

实施例。如果您在TYPEWRITER上使用boldedRange,则会将其更改为TY PEWR ITER