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

  • FF Radio

    FF Radio

    16 Mayıs 2008
  • DavidParody

    DavidParody

    17 EKİM 2009
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006