Je souhaite implémenter une police personnalisée dans mon application. J'ai donc ajouté cela dans mon code source de projet. Je ne veux pas régler cela par programme. Est-il possible que je puisse le faire en définissant des propriétés dans xib?
Ajoutez votre police personnalisée dans votre projet, c'est-à-dire faites glisser le fichier de police (CALIBRIZ_0.TTF
) dans le projet XCode.
Modifier Info.plist : Ajoutez une nouvelle entrée avec la clé "Polices fournies par l'application".
Pour chacun de vos fichiers, ajoutez le nom de fichier à ce tableau
Ouverture de la police dans le livre des polices ( double-cliquez sur votre police dans le Finder ) pour voir quel est le vrai nom de fichier et je vois ceci:
Maintenant, définissez la police sur votre étiquette
yourLabel.font = [UIFont fontWithName:@"Calibri" size:15];
Suivez ceci pour en savoir plus
Je pense que vous n'aviez pas bien cherché.
How to add CUSTOM fonts:- Steps:- 1. Add your custom font files into your project using XCode as a resource 2. Add a key to your info.plist file called "Fonts provided by application". 3. Make this key an array 4. For each font you have, enter the full name of your font file (including the extension) as items to theUIAppFonts array 5. Save info.plist 6. Now call UIFont *fontCustom = [UIFont fontWithName:@"CustomFontName" size:12]; to get the custom fonts.
REMARQUE: - Assurez-vous que les polices sont dans vos ressources de bundle de copie.
Par exemple: - Si vous souhaitez utiliser "Nexa Light
"dans votre application, puis ajoutez" Nexa Light.otf "dans votre projet et appelez de cette façon.
UIFont *fontCustom = [UIFont fontWithName:@"Nexa Light" size:14];
lblName.font = fontCustom;
Utiliser le nom de police du fichier .ttf
et vous pouvez également trouver à partir de cela lien
après avoir ajouté ce nom de police avec son extension comme (OpenScan.ttf) dans .plist
fichier
Après avoir ajouté cette police au fichier . Plist , vous pouvez l’utiliser en
[self.txtField setFont: [UIFont fontWithName:@"OpenSans" size:13]];
Et pour plus d'informations, lisez ma réponse Ajout de polices personnalisées à l'application iOS pour trouver leurs vrais noms .
Étape 1:
Copiez le fichier de police dans vos fichiers de ressources. Assurez-vous qu'il est ajouté à Copy Bundle Resources dans vos paramètres Build Phases.
Étape 2:
Dans votre Info.plist, configurez simplement ceci comme ci-dessous cet écran
Étape 3:
Accédez-y et utilisez-le avec le code suivant:
UIFont *font = [UIFont fontWithName:@"YOUR_FONT" size:10];