当我使用这一行时
[UIFont fontWithName:@"Arial" size:16] its work fine,but
[UIFont fontWithName:@"Arial Black" size:16] it crashes my app.....
在xib设计中有Arial Black的字体名称可用。但是当我使用[UIFont fontWithName:@“Arial Black”尺寸:16]设置时,它会崩溃我的应用程序..如何将此字体名称设置为uilabel ......
任何人都可以帮助我吗?
答案 0 :(得分:2)
检查+ [UIFont fontWithName:size:]的返回值。我的猜测是没有找到“Arial Black”,并且返回了一个nil字体。将UILabel的字体设置为nil会崩溃。
答案 1 :(得分:1)
要添加 - 使用UIFont中的+familyNames
和+fontNamesForFamilyName
方法,您可以列出所有可用的字体。
答案 2 :(得分:1)