Pregunta

Tengo varias UILabels de varios tamaños en mis Vistas. Quiero que todos los UILabels tengan el mismo tamaño de fuente, no importa cuán ancho o alto sean mis UILabels. He intentado varias configuraciones en IB, pero nada parece conseguirme ese tamaño de fuente fijo. Estoy seguro de que me falta algo simple. ¿Alguien puede darme una pista?

¿Fue útil?

Solución 2

Encontré la respuesta a mi pregunta. Haga clic en UILabel en IB y luego vaya al menú Fuente > Mostrar fuentes (o Cmd-T). Allí puede ver la fuente exacta que desea por UILabel.

Otros consejos

Desactivar " Ajustar para ajustar " en las preferencias de Tamaño de fuente de los Atributos de etiqueta. O establezca label.adjustsFontSizeToFitWidth = NO;

Puede aumentar el tamaño mínimo de las etiquetas en Interface Builder.

Anule la selección de " Ajustar para ajustar " casilla de verificación en la categoría Tamaño de fuente en IB.

En Interface Builder, seleccione su UILabel, luego haga clic en la tercera pestaña en el inspector (Tamaño de vista). Suponiendo que los valores de tamaño y posición están bien, debe ajustar los valores en el panel Autosizing de la siguiente manera: anule la selección de cada borde rojo, tanto dentro como fuera del cuadrado interno. Cuando haga esto, verá inmediatamente el comportamiento relacionado en el rectángulo derecho que muestra su objeto UILabel cuando sus límites cambian al cambiar su tamaño. Básicamente, como notará, su dimensión UILabel seguirá siendo la misma. Esto debería ser suficiente.

Puede intentar experimentar usted mismo el efecto de establecer algunos de los bordes y observar el efecto resultante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top