iOS:setFont错误

iOS:setFont错误,ios,label,Ios,Label,我试图在标签上使用setFont,但它似乎在iOS>=8上不起作用 我写道: UIFont *font = [UIFont fontWithName:@"HelveticaNeue-Light" size:12]; [self->myLabel setFont:font]; 有什么想法吗 编辑:问题不在于字体,而在于大小。标签保持在故事板中写的“默认”大小。这是因为没有名为“HelveticaNeue Light”的字体系列。因此大小:12也将不起作用 并确保adjustsFontSiz

我试图在标签上使用setFont,但它似乎在iOS>=8上不起作用

我写道:

UIFont *font = [UIFont fontWithName:@"HelveticaNeue-Light" size:12];
[self->myLabel setFont:font];
有什么想法吗


编辑:问题不在于字体,而在于大小。标签保持在故事板中写的“默认”大小。

这是因为没有名为“HelveticaNeue Light”的字体系列。因此
大小:12
也将不起作用


并确保
adjustsFontSizeToFitWidth
已禁用

label.adjustsFontSizeToFitWidth = NO

您可以在Interface Builder的属性检查器中获得可用字体,这是因为没有名为“HelveticaNeue Light”的字体系列,因此
大小:12
也将不起作用


并确保
adjustsFontSizeToFitWidth
已禁用

label.adjustsFontSizeToFitWidth = NO

你可以在Interface Builder的属性检查器中获得可用的字体

它使用的是iOS 7,所以我有这个字体。啊哈,我喜欢它!苹果是否删除了自己的字体Helvetica,以便在iOS 9上使用新字体?真的吗(不可能字体不存在,因为我在故事板上使用它。)/(不,也不起作用…所以问题不在这里?)不,因为我尝试更新文本,它起作用。(就像我说的,它在iOS 7上起作用,非常奇怪:/)它和iOS 7一起工作,所以我有字体。啊哈,我喜欢它!苹果删除了Helvetica,它自己的字体,在iOS 9上使用新的字体?真的吗?:(因为我在故事板上使用它,所以字体不可能不存在…/(不,也不起作用…所以问题不在这里。)不,因为我尝试更新文本,它工作正常。(就像我说的,它可以在iOS 7上运行,非常奇怪:/)我可以在情节提要中使用HelveticaNeue Light,而不是在代码中使用?没有意义:/(如果苹果用自己的字体做到这一点,那将是难以置信的。)确保
adjustsFontSizeToFitWidth
被禁用。编辑我的帖子时,问题不在于字体,而在于大小。我可以在故事板中使用HelveticaNeue灯光,而不是在代码中使用。没有意义:/(如果苹果用自己的字体做到这一点,那将是难以置信的。)确保
adjustsFontSizeToFitWidth
被禁用在编辑我的帖子时,问题不是字体,而是大小。