ios - tipo - tamaño de letra en php
¿Cómo puedo obtener el tamaño de fuente y el nombre de la fuente de un UILabel? (5)
Tengo un UILabel que establezco un tamaño de fuente y un nombre de fuente con el Interface Builder. Ahora tengo que leer los valores de ambos en mi ViewController.
¿Cómo puedo hacer esto?
¿Qué hay de usar:
label.font
?
Agregue una propiedad al archivo .h del controlador de vista:
@property (nonatomic, retain) IBOutlet UILabel *label;
Vincule la etiqueta a este IBOutlet en las salidas de "Propietario del archivo" en Interface Builder. Si no usa ARC, asegúrese de liberarlo en -dealloc
- (void)dealloc
{
[self.label release];
[super dealloc];
}
Entonces, para obtener el nombre y el tamaño de la fuente todo lo que necesita es
NSString *fontName = self.label.font.fontName;
CGFloat fontSize = self.label.font.pointSize;
El valor de tamaño de punto no es el tamaño de fuente utilizado en la propiedad de tamaño UIFont. Digamos que si configuras el tamaño de letra del constructor de interfaz en 14 y haces una impresión del tamaño de punto obtendrás solo 11.
Rápido:
var currentFontSize = button.titleLabel?.font.pointSize
tiene que adjuntarlo a un UILabel IBOutlet, y luego, label.font ...