我试图在标签中强调一些文字.但是,我不知道如何获取标签中整个文本的范围.这是我到目前为止
NSMutableAttributedString *mat = [self.tableLabel.attributedText mutableCopy]; [mat addAttributes:@{NSUnderlineStyleAttributeName: @(NSUnderlineStyleSingle)} range://??]; self.tableLabel.attributedText = mat;
我应该为范围做些什么?
解决方法
对于您可能想要使用的范围:
NSMakeRange (0,mat.length);
喜欢这个:
NSMutableAttributedString *mat = [self.tableLabel.attributedText mutableCopy]; [mat addAttributes:@{NSUnderlineStyleAttributeName: @(NSUnderlineStyleSingle)} range:NSMakeRange (0,mat.length)]; self.tableLabel.attributedText = mat;