代码之家  ›  专栏  ›  技术社区  ›  Bert Carrein

自定义UIFont导致奇怪的UINavigationController推送行为

  •  2
  • Bert Carrein  · 技术社区  · 12 年前

    我已经更改了 UINavigationBar 使用 '外观' 可用于 国际奥委会5 。但是当执行到另一个视图控制器的推送转换时( 使用情节提要 )它出了问题。

    在过渡期间,通常您可以看到 '淡入' 下一个 UIViewController 的标题,但现在全部 我看到的是“F…”只有在过渡结束时,整个标题才会出现:“Facebook共享”(而不是立即)。

    以前有人遇到过这个问题吗?当有 UIBarButton 导航栏 。然后一切都很好。

    我这样设置字体:

    UIFont *fontName = [UIFont fontWithName:@"Chalkduster" size:0];
    NSDictionary *font = [NSDictionary dictionaryWithObjectsAndKeys:fontName, UITextAttributeFont, nil];
    [[UINavigationBar appearance] setTitleTextAttributes:font];
    
    1 回复  |  直到 12 年前
        1
  •  1
  •   Bert Carrein    12 年前

    使用 固定字体大小 而不是 “0” 以下为:

    UIFont *fontName = [UIFont fontWithName:@"Chalkduster" size:18];
    

    现在它就像一个符咒。该应用程序将仅在中运行 直式定向 ,否则我想 每次设备旋转时都应设置字体大小