我正在使用 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 中自动缩放字体?