for - launchimage ios
Uso de fuentes personalizadas con Xcode 6/iOS 8 Interface Builder Launch Screen (4)
Estoy usando las nuevas imágenes de inicio basadas en el generador de interfaces de Xcode 6 y me estoy encontrando con un problema.
.xib
un nuevo archivo de construcción de interfaz seleccionando Nuevo archivo, Pantalla de .xib
, que creó un archivo .xib
en mi proyecto.
Luego diseñé mi pantalla de inicio, y todo funciona muy bien, excepto: Tengo una fuente personalizada, que he asignado a UILabel
en Interface Builder. La fuente aparece correctamente en Interface Builder, pero cuando se usa .xib
para generar imágenes de inicio, se utiliza la fuente del sistema.
¿Algunas ideas?
Actualización 2014-09-16
Aprendí algo en Twitter de @flo_muc que podría ser relevante:
"TIL: iOS 8 tiene su propio demonio para mostrar imágenes de lanzamiento basadas en xib llamadas splashboardd. Entonces este xib se está ejecutando fuera de su alcance ".
¿Lo agregaste realmente al archivo Plist?
Aquí hay una breve introducción sobre cómo hacer esto: http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
Saludos, Alex
EDITAR: En realidad, traté de agregar mis propias fuentes a mi con la interfaz Builder y no funciona. Parece ser un error ... Este error solo aparece cuando uso un String atribuido
Encontré una solución que funciona para mí. Estaba teniendo el mismo problema que ha descrito, y me encontré con esta útil página:
http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
El paso clave que me faltaba era el paso 2: haga clic en cada una de las fuentes en el Navegador de proyectos y marque la casilla de su proyecto en Membresía objetivo en el Inspector de archivos.
Me enfrenté al mismo problema, incluso después de revisar todos los pasos descritos en la muy buena hoja de información proporcionada por http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/ .
En mi caso, estaba relacionado con las clases de tamaño y pude solucionarlo rápidamente eliminando la personalización de las clases de tamaño:
También he encontrado el mismo error. Mi solución es usar una imagen ...