2012-03-28 26 views

Trả lời

3

Xin xem List of Fonts available in iOS và sử dụng tên phông chữ theo này ...

+0

Mã này là tốt. Danh sách (từ iPhone SDK v2.1) đã lỗi thời. –

+0

Tôi đã thấy điều này.Nhưng khi tôi tạo một nhãn trong XIB, có một tùy chọn gọi là phông chữ trong các thuộc tính Inspector.There tôi đã chọn custom.then trong gia đình lựa chọn helveticaNeue và trong phong cách chọn UltraLight.Sau đó tôi đã thiết lập tên font chữ, phong cách để UILabel.But bất cứ điều gì họ đã đề cập trong liên kết này không xuất hiện. Hãy cho tôi biết. – pie

25

Bạn sử dụng tên font sai, đúng một sẽ là:

[titleLabel setFont:[UIFont fontWithName:@"HelveticaNeue-UltraLight" size:25.0f]]; 

Bạn có thể xem danh sách của tất cả các tên phông chữ có sẵn cho một gia đình được sử dụng phông chữ + fontNamesForFamilyName: phương pháp trong UIFont, ví dụ:

[UIFont fontNamesForFamilyName:@"Helvetica Neue"] 

Edit: Cũng lưu ý rằng một số phông chữ có thể không có mặt trên tất cả các phiên bản của iOS khi Apple dần dần thêm (và đôi khi có thể xóa) phông chữ từ bộ OS tiêu chuẩn.

Có vẻ như phông chữ "HelveticaNeue-UltraLight" hiện diện trong OS bắt đầu phiên bản 5.0. Nếu bạn muốn sử dụng nó trong các phiên bản hệ điều hành cũ hơn, bạn sẽ cần phải nhúng nó vào ứng dụng của bạn - hãy kiểm tra ví dụ this answer để biết chi tiết cách làm điều đó

+0

+1 Câu trả lời tốt :) –

+0

xin lỗi để nói điều này anh chàng này không phải là làm việc cho tôi.Kết quả giúp tôi – pie

36

đúng fontName là @"HelveticaNeue-UltraLight".

sử dụng một cái gì đó như thế này để có được một danh sách định dạng độc đáo của tên phông chữ có sẵn:

NSMutableString *str = [NSMutableString stringWithCapacity:1000]; 
for (NSString *familyName in [UIFont familyNames]) { 
    [str appendFormat:@"%@\n", familyName]; 
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { 
     [str appendFormat:@" %@\n", fontName]; 
    } 
    [str appendString:@"\n"]; 
} 
NSLog(@"%@", str); 

đây là danh sách hiện hành đối với iOS5.1:

Thonburi 
    Thonburi-Bold 
    Thonburi 

Snell Roundhand 
    SnellRoundhand-Bold 
    SnellRoundhand-Black 
    SnellRoundhand 

Academy Engraved LET 
    AcademyEngravedLetPlain 

Marker Felt 
    MarkerFelt-Wide 
    MarkerFelt-Thin 

Geeza Pro 
    GeezaPro-Bold 
    GeezaPro 

Arial Rounded MT Bold 
    ArialRoundedMTBold 

Trebuchet MS 
    TrebuchetMS 
    TrebuchetMS-Bold 
    TrebuchetMS-Italic 
    Trebuchet-BoldItalic 

Arial 
    Arial-BoldMT 
    ArialMT 
    Arial-ItalicMT 
    Arial-BoldItalicMT 

Marion 
    Marion-Regular 
    Marion-Bold 
    Marion-Italic 

Gurmukhi MN 
    GurmukhiMN 
    GurmukhiMN-Bold 

Malayalam Sangam MN 
    MalayalamSangamMN-Bold 
    MalayalamSangamMN 

Bradley Hand 
    BradleyHandITCTT-Bold 

Kannada Sangam MN 
    KannadaSangamMN 
    KannadaSangamMN-Bold 

Bodoni 72 Oldstyle 
    BodoniSvtyTwoOSITCTT-Book 
    BodoniSvtyTwoOSITCTT-Bold 
    BodoniSvtyTwoOSITCTT-BookIt 

Cochin 
    Cochin 
    Cochin-BoldItalic 
    Cochin-Italic 
    Cochin-Bold 

Sinhala Sangam MN 
    SinhalaSangamMN 
    SinhalaSangamMN-Bold 

Hiragino Kaku Gothic ProN 
    HiraKakuProN-W6 
    HiraKakuProN-W3 

Papyrus 
    Papyrus-Condensed 
    Papyrus 

Verdana 
    Verdana 
    Verdana-Bold 
    Verdana-BoldItalic 
    Verdana-Italic 

Zapf Dingbats 
    ZapfDingbatsITC 

Courier 
    Courier-Bold 
    Courier 
    Courier-BoldOblique 
    Courier-Oblique 

Hoefler Text 
    HoeflerText-Black 
    HoeflerText-Italic 
    HoeflerText-Regular 
    HoeflerText-BlackItalic 

Euphemia UCAS 
    EuphemiaUCAS-Bold 
    EuphemiaUCAS 
    EuphemiaUCAS-Italic 

Helvetica 
    Helvetica-LightOblique 
    Helvetica 
    Helvetica-Oblique 
    Helvetica-BoldOblique 
    Helvetica-Bold 
    Helvetica-Light 

Hiragino Mincho ProN 
    HiraMinProN-W3 
    HiraMinProN-W6 

Bodoni Ornaments 
    BodoniOrnamentsITCTT 

Apple Color Emoji 
    AppleColorEmoji 

Optima 
    Optima-ExtraBlack 
    Optima-Italic 
    Optima-Regular 
    Optima-BoldItalic 
    Optima-Bold 

Gujarati Sangam MN 
    GujaratiSangamMN 
    GujaratiSangamMN-Bold 

Devanagari Sangam MN 
    DevanagariSangamMN 
    DevanagariSangamMN-Bold 

Times New Roman 
    TimesNewRomanPS-ItalicMT 
    TimesNewRomanPS-BoldMT 
    TimesNewRomanPSMT 
    TimesNewRomanPS-BoldItalicMT 

Kailasa 
    Kailasa 
    Kailasa-Bold 

Telugu Sangam MN 
    TeluguSangamMN-Bold 
    TeluguSangamMN 

Heiti SC 
    STHeitiSC-Medium 
    STHeitiSC-Light 

Apple SD Gothic Neo 
    AppleSDGothicNeo-Bold 
    AppleSDGothicNeo-Medium 

Futura 
    Futura-Medium 
    Futura-CondensedExtraBold 
    Futura-CondensedMedium 
    Futura-MediumItalic 

Bodoni 72 
    BodoniSvtyTwoITCTT-BookIta 
    BodoniSvtyTwoITCTT-Book 
    BodoniSvtyTwoITCTT-Bold 

Baskerville 
    Baskerville-SemiBoldItalic 
    Baskerville-Bold 
    Baskerville-Italic 
    Baskerville-BoldItalic 
    Baskerville-SemiBold 
    Baskerville 

Chalkboard SE 
    ChalkboardSE-Regular 
    ChalkboardSE-Bold 
    ChalkboardSE-Light 

Heiti TC 
    STHeitiTC-Medium 
    STHeitiTC-Light 

Copperplate 
    Copperplate 
    Copperplate-Light 
    Copperplate-Bold 

Party LET 
    PartyLetPlain 

American Typewriter 
    AmericanTypewriter-CondensedLight 
    AmericanTypewriter-Light 
    AmericanTypewriter-Bold 
    AmericanTypewriter 
    AmericanTypewriter-CondensedBold 
    AmericanTypewriter-Condensed 

Bangla Sangam MN 
    BanglaSangamMN-Bold 
    BanglaSangamMN 

Noteworthy 
    Noteworthy-Light 
    Noteworthy-Bold 

Zapfino 
    Zapfino 

Tamil Sangam MN 
    TamilSangamMN 
    TamilSangamMN-Bold 

DB LCD Temp 
    DBLCDTempBlack 

Arial Hebrew 
    ArialHebrew 
    ArialHebrew-Bold 

Chalkduster 
    Chalkduster 

Georgia 
    Georgia-Italic 
    Georgia-BoldItalic 
    Georgia-Bold 
    Georgia 

Helvetica Neue 
    HelveticaNeue-Bold 
    HelveticaNeue-CondensedBlack 
    HelveticaNeue-Medium 
    HelveticaNeue 
    HelveticaNeue-Light 
    HelveticaNeue-CondensedBold 
    HelveticaNeue-LightItalic 
    HelveticaNeue-UltraLightItalic 
    HelveticaNeue-UltraLight 
    HelveticaNeue-BoldItalic 
    HelveticaNeue-Italic 

Gill Sans 
    GillSans-LightItalic 
    GillSans-BoldItalic 
    GillSans-Italic 
    GillSans 
    GillSans-Bold 
    GillSans-Light 

Palatino 
    Palatino-Roman 
    Palatino-Bold 
    Palatino-BoldItalic 
    Palatino-Italic 

Courier New 
    CourierNewPSMT 
    CourierNewPS-BoldMT 
    CourierNewPS-BoldItalicMT 
    CourierNewPS-ItalicMT 

Oriya Sangam MN 
    OriyaSangamMN-Bold 
    OriyaSangamMN 

Didot 
    Didot-Italic 
    Didot 
    Didot-Bold 

Bodoni 72 Smallcaps 
    BodoniSvtyTwoSCITCTT-Book 
+0

cảm ơn lời khuyên nhưng tôi biết điều này .. đã cho liên kết để xem chỉ mã –

+0

sử dụng đầy đủ cho me.yar..thanks .... – Hari1251

Các vấn đề liên quan