如何将外部阿拉伯语和英语字体导入我的iPhone应用程序?
答案 0 :(得分:4)
用于在iOS应用中导入自定义字体
.TTF
或.OTF
字体。plist
文件,即application-info.plist
文件。.TTF
或.OTF
文件(字体)添加到每一行。
然后在label
或textfield
yourLabel.font = [UIFont fontWithName:@"YOUR_FONT" size:15];
答案 1 :(得分:1)
在xcode项目中添加字体文件。然后在“应用程序提供的字体”中的.plist文件中添加字体文件名称
您可以使用此
获取所有字体名称 NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger indFamily, indFont;
for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
{
NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
fontNames = [[NSArray alloc] initWithArray:
[UIFont fontNamesForFamilyName:
[familyNames objectAtIndex:indFamily]]];
for (indFont=0; indFont<[fontNames count]; ++indFont)
{
NSLog(@"Font name: %@", [fontNames objectAtIndex:indFont]);
}
}
答案 2 :(得分:1)
您必须在info.plist文件中引入字体名称。
然后你必须使用一个NSOBject类型的Global类。
在Globals.h文件中写
@interface Globals : NSObject
{
}
#define SegoeRegular14 [UIFont fontWithName:@"Segoe UI" size:14];
现在您可以在任何地方使用该字体
_titleLabel.font = SegoeRegular14;
我希望它会为你做。祝一切顺利 。