为UILabel设置一些不同字体的问题

问题描述:

我想设置字体大小和familyname为titleLabel。 // Helvetica Neue UltraLight为UILabel设置一些不同字体的问题

[titleLabel setFont:[UIFont fontWithName:@"Helvetica Neue UltraLight" size:25.0f]]; 

这是行不通的。

请告诉我什么可能是错的?

任何帮助将不胜感激?

请参阅List of Fonts available in iOS 并使用此按字体名...

+0

的代码是好的。该列表(来自iPhone SDK v2.1)已过时。 – 2012-03-28 12:10:01

+0

我已经看到了这个。但是当我在XIB中创建一个标签时,在属性检查器中有一个称为字体的选项。我选择了custom.then,选择了helveticaNeue,并且样式选择了UltraLight。然后我设置了字体名称,样式到UILabel.But他们在链接中提到的任何内容都没有出现。诚心告诉我。 – pie 2012-03-28 12:15:28

您使用错误的字体名称,正确的是:

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

你可以看到所有可用的字体名称的列表一个给定的字体族使用+ fontNamesForFamilyName:在UIFont方法,例如:

[UIFont fontNamesForFamilyName:@"Helvetica Neue"] 

编辑:请注意,随着Apple逐渐添加(有时可能删除)标准操作系统集的字体,某些字体可能不会出现在所有版本的iOS上。

在OS 5.0版本中出现“HelveticaNeue-UltraLight”字体。如果您想在较旧的操作系统版本中使用它,则需要将其嵌入到应用程序中 - 例如,检查this answer以了解详细信息。请参阅

+0

+1好回答:) – 2012-03-28 12:11:19

+0

对不起,这家伙这不是为我工作。亲爱的帮助我 – pie 2012-03-28 13:06:34

正确的fontName是@"HelveticaNeue-UltraLight"

使用这样的事情来获得可用的字体名称的格式良好的列表:

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); 

这是当前列表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

感谢您的意见,但我知道这..哈德给链接看到只是代码 – 2012-03-28 12:12:37

+0

使用完整me.yar ..感谢.... – Hari1251 2013-09-20 13:24:05