SORU
16 Mayıs 2011, PAZARTESİ


Bir NSString kalın kısmı için bir yolu var mı?

Bir dize kalın sadece bir kısmı için herhangi bir yolu var mı? Örneğin:

Yaklaşık Uzaklık:120 milyonuzakta

Teşekkürler!

CEVAP
16 Mayıs 2011, PAZARTESİ


Sana neolabilirNSAttributedString kullanılır.

NSString *boldFontName = [[UIFont boldSystemFontOfSize:12] fontName];
NSString *yourString = ...;
NSRange boldedRange = NSMakeRange(22, 4);

NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:yourString];

[attrString beginEditing];
[attrString addAttribute:kCTFontAttributeName 
                   value:boldFontName
                   range:boldedRange];

[attrString endEditing];
//draw attrString here...

Temel Metin ile NSAttributedString çizim nesneleri için this handy dandy guide bir göz atın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • MisterBrightside

    MisterBright

    24 Mart 2006