0

文字列(NSString)に別の小さな文字列が含まれているかどうかを確認する方法を知っています。

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 に答える