2012-03-28 16 views
11

Me gustaría establecer el tamaño de fuente y el nombre de familia en titleLabel. // Helvetica Neue UltraLightProblemas con la configuración de una fuente diferente para UILabel

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

Esto no está funcionando.

Por favor dime lo que podría estar mal?

será apreciado Cualquier ayuda?

Respuesta

3

Por favor, vea List of Fonts available in iOS y el uso de nombres de fuentes según esto ...

+0

El código es bueno. La lista (de iPhone SDK v2.1) está desactualizada. –

+0

he visto this.But cuando se crea una etiqueta en la XI ter, existe una opción llamada la fuente de los atributos seleccionados Inspector.There He custom.then en la familia seleccionada HelveticaNeue y en el estilo seleccionado el UltraLight.Then he puesto el nombre de la fuente, estilo a UILabel. Pero lo que sea que hayan mencionado en el enlace, esto no está apareciendo. Por favor díganme. – pie

25

Se utiliza nombre de la fuente equivocada, una correcta será:

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

se puede ver la lista de todos los nombres de las fuentes disponibles para una familia dada de fuente utilizando + fontNamesForFamilyName: método en el UIFont, por ejemplo:

[UIFont fontNamesForFamilyName:@"Helvetica Neue"] 

Editar: También tenga en cuenta que algunas fuentes pueden no estar presentes en todas las versiones de iOS, ya que Apple agrega gradualmente (y algunas veces probablemente elimina) las fuentes del conjunto de SO estándar.

Parece que "HelveticaNeue-UltraLight" font presente en OS comenzando versión 5.0. Si desea usarlo en versiones anteriores del sistema operativo, deberá incrustarlo en su aplicación; consulte por ejemplo this answer para obtener detalles sobre cómo hacerlo

+0

1 Buena Respuesta :) –

+0

siento decir que este tio esto no está funcionando para Infórmenos amablemente me ayude – pie

36

el fontName correcto es @"HelveticaNeue-UltraLight".

usar algo como esto para conseguir una lista con un formato agradable de nombres de fuentes disponibles:

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

esta es la lista actual de 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

gracias por el consejo, pero sé this..had enlace dado para ver solo código –

+0

pleno uso de me.yar..thanks .... – Hari1251

Cuestiones relacionadas