【问题标题】:UIFont crash problemUIFont 崩溃问题
【发布时间】:2011-01-21 00:38:12
【问题描述】:

当我使用这条线时

  [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" size:16] 进行设置时,它会使我的应用程序崩溃。我如何将此字体名称设置为uilabel...

谁能帮帮我?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    检查+[UIFont fontWithName:size:]的返回值。我的猜测是没有找到“Arial Black”,并且返回了一个 nil 字体。将 UILabel 的字体设置为 nil 会崩溃。

    【讨论】:

      【解决方案2】:

      要添加 - 在 UIFont 中使用 +familyNames+fontNamesForFamilyName 方法,您可以列出所有可用的字体。

      【讨论】:

        【解决方案3】:

        你需要Arial-BoldMT

        [UIFont fontWithName:@"Arial-BoldMT" size:16];
        

        here

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-09-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-19
          相关资源
          最近更新 更多