una tipo texto tamaño parte para nombres letras letra fuentes fuente etiquetas color codigo cambiar aplicar ios

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?



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 ...