J'utilise la nouvelle interface basée sur le constructeur de Xcode 6 images de lancement , et je rencontre un problème.
J'ai créé un nouveau fichier de création d'interface en sélectionnant Nouveau fichier, écran de lancement, qui a créé un .xib
fichier dans mon projet.
J'ai ensuite conçu mon écran de lancement, et tout fonctionne très bien, sauf: j'ai une police personnalisée, que j'ai attribuée à un UILabel
dans Interface Builder. La police apparaît correctement dans Interface Builder, mais lorsque le .xib
est utilisé pour générer des images de lancement, la police système est utilisée.
Des idées?
J'ai appris quelque chose sur Twitter de @ flo_muc qui pourrait être pertinent:
L'avez-vous réellement ajouté au fichier plist?
Voici une brève introduction sur la façon de procéder: http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
Salutations, Alex
EDIT: En fait, j'ai essayé d'ajouter mes propres polices à mon avec l'interface Builder et cela ne fonctionne pas. Semble être un bug ... Ce bug n'apparaît que lorsque j'utilise une chaîne attribuée
J'ai rencontré le même problème, même après avoir vérifié toutes les étapes décrites dans la très bonne feuille de triche fournie par codewithchris .
Dans mon cas, il était lié aux classes de taille et j'ai pu le corriger rapidement en supprimant la personnalisation des classes de taille:
J'ai trouvé une solution qui fonctionne pour moi. J'avais le même problème que vous avez décrit, et je suis tombé sur cette page utile:
http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/
L'étape clé qui me manquait était l'étape 2: cliquez sur chacune de vos polices dans le Navigateur du projet et cochez la case correspondant à votre projet sous Adhésion cible dans l'inspecteur de fichiers.
J'ai également rencontré le même bug. Ma solution est d'utiliser une image ...