按照教程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