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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008
  • Trulia

    Trulia

    29 Kasım 2006