您的位置:首页 > 移动开发 > IOS开发

iOS使用自定义字体

2015-10-27 14:40 393 查看
Step1: 下载.ttf字体文件,并拖到工程中,如下图:



 
Step2: 在Info.plist文件中添加”Fonts provided by application”,并把Step1中拖进工程的文件名添加进来,如下图:



 
Step3: 检查TARGETS -> Build Phases -> Copy Bundle Resources 中是否存在Step1中拖进来的文件,没有则手动添加,如下图:



 
Step4:查看拖入的字体Family Name,代码如下:

int i = 0;
for(NSString *fontfamilyname in [UIFontfamilyNames])
{
NSLog(@"family:'%@'",fontfamilyname);
for(NSString *fontName in [UIFontfontNamesForFamilyName:fontfamilyname])
{
NSLog(@"\tfont:'%@'",fontName);
}
NSLog(@"-------------%d",i++);
}


结果如下图:



 
Step5:UILabel中应用自定义字体,代码如下:

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 40, [[UIScreen mainScreen] bounds].size.width - 20, 40)];
label.textColor = [UIColor blackColor];
label.text = @"今夜天气晴朗";
label.font = [UIFont fontWithName:@"经典宋体简"size:40];
[self.view addSubview:label];


结果如下图:



源码下载

 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS 字体 自定义字体