Dee*_*dra 6 fonts objective-c truetype ios xcode6
Helvetica CY
在我的应用程序中使用字体.我按照apple docs的建议配置了它.Helvetica CY
控制台日志上未打印" ".任何帮助将不胜感激.
谢谢!
Raj*_*han 38
它很简单.它也在xcode6.1中为我工作.
尝试使用以下步骤:
第1步:在XCode项目中包含您的字体
第2步:确保它们包含在目标中
第3步:仔细检查您的字体是否包含在捆绑包中的资源中
第4步:在您的应用程序plist中包含您的iOS自定义字体
第5步:找到字体的名称
for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);
for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" %@", name);
}
}
Run Code Online (Sandbox Code Playgroud)
第6步:使用UIFont并指定字体的名称
label.font = [UIFont fontWithName:@"Helvetica CY" size:20];
Run Code Online (Sandbox Code Playgroud)
chr*_*ijk 20
Apple提供了一组字体来自定义我们的应用程序,并允许我们添加自定义字体.
脚步
将字体文件(.ttf或.otf)复制到主包.
将文件名添加到info.plist中,作为名为"由应用程序提供的字体"的新数组.
将字体的后脚本名称添加到此数组中非常重要.这意味着每个字体在info.plist中都有字体名称(带扩展名)和postscript名称.
要查找Post脚本名称,只需在mac中打开Fontbook应用程序,然后添加字体文件.将字体文件添加到字体书中后,只需查看该字体的信息选项卡,我们就可以找到Post脚本名称.
使用非常简单,使用字体的后脚本名称,
nameLabel.font = [UIFont fontWithName:@"HelveticaCY-Plain" size:22];
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
25115 次 |
最近记录: |