0

我知道如何检查一个字符串 ( NSString) 是否包含另一个较小的字符串对于这个 m 这样做:

if ([string rangeOfString:@"bla"].location == NSNotFound) {
  NSLog(@"string does not contain bla");
} else {
  NSLog(@"string contains bla!");
// here I need to make that string bold
}

除此之外,如果我得到那个字符串,我想在原始字符串中将其设为粗体。那么,有没有办法让我的特定字符串加粗?提前致谢...

4

1 回答 1

1

您将不得不使用 NSAttributedString。但问题是显示 NSAttributedString。

在 iOS 6.0 的标签支持 NSAttributedString 但较少的版本将需要第三方标签。

为 NSAttributedString使用TTTAttributedLabel链接。

请参阅ios-using-tttattributedlabel-to-set-two-color-text链接以供参考。

于 2012-09-14T06:51:09.547 回答