按照教程here。我通過將字體複製到項目並添加到Info.plist文件來添加自定義字體。我還仔細檢查並看到字體也被添加到「Build Phase」中的「Copy bundle resource」中。無法打印自定義字體,ios
然而,當我試圖通過以下
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.myLabel.text = @"This is a custom font";
self.myLabel.font = [UIFont fontWithName:@"Montserrat-Bold" size:36];
NSLog(@"my font is %@",[UIFont fontNamesForFamilyName:@"Montserrat-Bold"]);
}
打印字體的名稱,我得到
2013-02-15 22:20:36.014 UsingCustomFont[5064:11303] my font is (
)
請看圖像我做了什麼。
請幫助,如果你知道我在中間缺少什麼。由於
剛剛打印出來,並得到了字體的名稱是_'Montserrat粗體'_所以,姓氏是_Montserrat_。我應該使用名字(_Montserrat_)或字體(_'Montserrat-Bold'_)的名字來設置mylabel的字體 – tranvutuan 2013-02-16 03:54:41
一旦你知道了姓氏(假設它是'@「蒙特塞拉特)''''', [UIFont fontNamesForFamilyName:@「Montserrat」]'列出您可以傳遞給' - [UIFont fontWithName:]'的字體。 – 2013-02-16 04:06:08