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

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011