ios - tutorials - ¿Qué significa la advertencia de "ajustar automáticamente la fuente requiere el uso de un estilo de texto de tipo dinámico"?
storyboard apple (5)
Recibo la siguiente advertencia:
"ajusta automáticamente la fuente requiere el uso de un estilo de texto de tipo dinámico"
Lo que no puedo eliminar de la advertencia está en
main.storyboard
.
He comprobado todos los
UILabel
en el
Identity Inspector
para asegurarme de que la opción "
UILabel
fuente automáticamente"
no esté marcada.
- Abra su guión gráfico como código fuente
- Busque la clave "justsFontForContentSizeCategory "
- Compruebe qué objeto tiene esta opción y desactive la casilla de verificación Tipo dinámico en el generador de interfaces.
Parece haber sido un error en Xcode. Esto es lo que hice para solucionarlo:
- Cambie la fuente en la etiqueta que mostró el error, a un tipo dinámico, como se sugiere
- Seleccione la casilla de verificación para "Ajusta automáticamente la fuente"
- Compila y ejecuta el proyecto (el error desaparece)
- Desmarca la casilla "Ajusta automáticamente la fuente"
- Cambie la fuente a la configuración anterior que causó el error
- Reconstruir el proyecto.
El error aún se ha ido.
Yo tuve el mismo problema. Incluso después de que abrí el guión gráfico como fuente y eliminé la clave "justsFontForContentSizeCategory ", guardé y limpié el proyecto que aún mostraba.
Entonces yo:
- Limpiado el proyecto
- Xcode cerrado
- Eliminado el contenido de la carpeta de datos derivados
- Xcode reabierto y reconstruido
Se ha ido. :)