1.把.ttf的包,或者是.otf的包 拖到你的工程里,就像正常三方库一样
2.在你的info.plist 里面添加这么一条数据,把你拖进工程里面得字体按照原来的名字注明
3.在你的controller里或者其他什么里
for (NSString *fontFamilyName in [UIFont familyNames]) { NSLog(@"--- %@ ---", fontFamilyName); for (NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) { NSLog(@" %@", fontName); } NSLog(@" "); }
写个这个,把所有字体全部打印出来,然后在打印出来的代码里找你添加的字体的官方的名字
4.在这里面找到你的名字,打印出来的名字很长,可能是英语拼音,也可能什么也不是,所以你好好找,找到名字以后就要使用了
5.使用
name 就是你刚才找到的那个官方的名字,然后就可以用啦
self.label1.font = [UIFont fontWithName:@"OpenSans-Bold" size:20.0]; self.label1.text = @"Hello World!";