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

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • pain975

    pain975

    27 NİSAN 2008