2012-10-23 37 views
21

Olası Çoğalt:
Can I embed a custom font in an iPhone application?kullanın özel yazı tipleri

nasıl iphone app yazı özelleştirebilirsiniz? Mümkün mü? Bu özel yazı tipini bir etikete nasıl verebilirim? Herkes iyi bir yöntem önerebilir mi?

Uygulamamda MYRIADPRO-SEMIBOLD.OTF yazı tipi eklemeye çalışıyorum.

ve kod

UIFont *customFont = [UIFont fontWithName:@"MYRIADPRO-SEMIBOLD" size:35]; 
titleLbl.font = customFont; 

Ve Plist

enter image description here

cevap

67

Adımları aşmayı deneyin. Info.plist içinde

1 Makyaj yapılandırması Sen Eklendi Dosya kullan bence

Şimdi

enter image description here

Görüntü gösterildiği gibi

UIFont *customFont = [UIFont fontWithName:@"fontName" size:size]; 

    //further you may set That Font to any Label etc. 

DÜZENLEME: Sahip olduğunuz Emin olun Bu dosyayı kendi kaynağınızda Bundle ekledi. enter image description here

+0

Benim için çalışmıyor :( – Dev

+0

Eğer Font.and benim edit.Make Tabii bunu eklemiş bkz kullanmak istediğiniz Yani Dosya Adı geçmelidir @Dev Kaynaklarınıza Bundle dosyası. – Kamarshad

+2

@Dev Bu çözümdür, çalışır.Yazılım dosyasını kaynak klasörüne eklediğinizden emin olun ve kaynak kodundaki yazı tipini ayarladığınızda şunu kullanın: (örneğin, bolda.ttf kullanmak istiyorsanız) [UIFont fontWithName @ "bolda" size: 15]; (eklemeyin .ttf) – Ashbay

5
  1. yazı tipi Kopya söyleyin lütfen .... bu bağlantıları yardımcı Umut Kaynaklar

  2. Uygulamanızda .plist oluştur (eğer varsa sadece bir satır oluştur) "Uygulama tarafından sağlanan Yazı Tipleri" adlı bir satır ve sonra "öğe 0" içinde yazı tipi adınızı kopyalayın "Ciutadella-Bold.

    UIFont *CiutadellaBold = [UIFont fontWithName:@"Ciutadella-Bold" size:17.0f]; 
    
  3. Ve UILabel örneğin kullanmak: Sonra

  4. "otf uygulamanızda bu yazı tipini tanımlayabilir

    [uiLabel setFont:CiutadellaBold]; 
    
İlgili konular