trucos truco secretos para ocultos negrita iphone objective-c cocoa-touch

secretos - trucos ocultos iphone 5



UITextField hacer el texto en negrita? (5)

Pregunta rápida, ¿alguien sabe cómo programar el texto en el campo de texto en negrita o cursiva ?

@property(nonatomic, retain) IBOutlet UITextField *textField_TOP_01; [textField_TOP_01 setTextColor:[UIColor redColor]]; [textField_TOP_01 setText:@"This text is bold"];

Muy apreciado

Gary


En swift 3.0 Supongamos que el nombre de la variable UITextField es textField.

textField.font = UIFont(name: "HelveticaNeue-Medium", size: 17)// for medium name: "HelveticaNeue-Bold" // for bold


Hay una propiedad llamada UIFont

@property(nonatomic, retain) UIFont *font

Para crear un UIFont con una negrita, creo que puedes usar:

+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize

UIFont *font = [UIFont fontWithName:@"Helvetica-Bold" size:[UIFont systemFontSize]];


Los atributos como negrita y cursiva se pueden establecer utilizando la fuente apropiada. Ver esta respuesta para más detalles.

UIFont * font = [UIFont fontWithName:@"Helvetica-Bold" size:[UIFont systemFontSize]]; [textField setFont:font];

Alternativamente, si solo desea crear versiones en negrita y cursiva de la fuente estándar del sistema iPhone, puede usar los boldSystemFontOfSize: o italicSystemFontOfSize: .


Puede usar los siguientes métodos para obtener una fuente de sistema en negrita o cursiva;

UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]]; UIFont* italicFont = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]];

Luego simplemente configure la fuente que usa el campo de texto;

[textField_TOP_01 setFont:boldFont];

Si desea ver más sobre las fuentes con el iPhone, puede ver una buena captura de pantalla de todas las fuentes disponibles aquí: https://www.cocoanetics.com/2010/02/understanding-uifont/ o puede leer sobre la clase que le muestra cómo también puede extraer el ''buttonFontSize'' y ''labelFontSize'', etc. aquí; https://developer.apple.com/documentation/uikit/uifont


Si la fuente normal es como,

[UIFont fontWithName:@"Gill Sans" size:16]]

Puedo hacerlo en negrita modificando la línea como,

[UIFont fontWithName:@"GillSans-Bold" size:16]]