2

我正在使用 Xcode 5 并为 iOS 7 开发。

我使用以下代码来更改我的UINavigationBar字体样式:

[[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
                                                       [UIColor colorWithRed:245.0/255.0 green:245.0/255.0 blue:245.0/255.0 alpha:1.0], UITextAttributeTextColor,
                                                       [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8],UITextAttributeTextShadowColor,
                                                       [NSValue valueWithUIOffset:UIOffsetMake(0, 1)],
                                                       UITextAttributeTextShadowOffset,
                                                       [UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:18.0], UITextAttributeFont, nil]];

0.0在 iOS 6 中,如果我设置而不是设置特定的字体大小,18.0字体会根据纵向或横向自动缩放。

如果我在 iOS 7 中设置字体大小0.0,它就不起作用。不应用字体样式。使用默认的 iOS 7 值。

如何UINavigationBar在 iOS 7 中自动缩放字体?

4

0 回答 0