我尝试 titleTextAttributes 在UINavigationBar上设置自定义字体。需要为标题设置特定的字体大小。
NSMutableDictionary *CambriaFont = [NSMutableDictionary dictionaryWithObject:[UIFont fontWithName:@"Cambria" size:20.0] forKey:NSFontAttributeName];
self.MyNavigationBar.titleTextAttributes = CambriaFont;
是否可以在UINavigationBar上加载加载自定义字体的任何设置,而无需定义字体大小,而是其大小将自动适合UINavigationBar大小?
答案 0 :(得分:0)
否,UINavigationBar需要具有大小的字体。如果要在特定情况下缩放字体,则需要手动计算新字体大小,并用新字体替换titleTextAttributes
值。