2012-02-10 11 views

Respuesta

14

No, tendría que hacerlo en código. Por ejemplo:

NSMutableAttributedString *str = [[myTextField attributedStringValue] mutableCopy]; 

[str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInt:NSUnderlineStyleSingle] range:NSMakeRange(0, str.length)]; 

[myTextField setAttributedStringValue:str]; 

[str release]; 
+0

Esto es de gran ayuda, aunque encontré un error hasta que cambié el valor a: NSUnderlineStyleSingle – DenVog

+1

NSMutableAttributedString * strs = [[NSMutableAttributedString alloc] initWithAttributedString: [btnPreviousTitle attributeTitle]]; Rango NSRange = NSMakeRange (0, [strs length]); [strs addAttribute: NSUnderlineStyleAttributeName value: [NSNumber numberWithInt: NSSingleUnderlineStyle] range: range]; [btnPreviousTitle setAttributedTitle: strs]; ayúdame a hacer mi NSButton con texto Subrayado. –

32

Válido sólo para iOS

Sí, conjunto atribuido texto, a continuación, seleccione el texto, haga clic derecho del ratón> Fuente> Subrayar

enter image description here

+0

¿Estás seguro de que la captura de pantalla va con NSTextField? No veo esa opción para configurar el título que se atribuirá y parece que esa captura de pantalla se relaciona con un botón. – Will

+0

Debería hacer eso con cada campo Cadena Atribuida – DeFrenZ

+0

No veo una opción para establecer la cadena que se atribuirá. ¿Estás seguro de que estás en una aplicación OS X? Dentro de Xcode al seleccionar un NSTextField, veo lo siguiente: http://i.imgur.com/yTip3sq.png – Will

Cuestiones relacionadas