1

我不确定这是否可以更改,但我注意到自定义导航控制器的标题上有轻微的阴影。

图片:http: //imgur.com/60XjLWE

它使文本看起来模糊,这有点烦人。

这是我正在使用的代码:[[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor colorWithRed:52.0/255.0 green:54.0/255.0 blue:61.0/255.0 alpha:1.0],UITextAttributeTextColor, [UIFont fontWithName:@"Helvetica Neue-Bold" size:0.0],UITextAttributeFont, nil]];

知道如何去除标题上的阴影吗?

4

2 回答 2

4

你可以让它透明:

[[UINavigationBar appearance] setTitleTextAttributes: 
  [NSDictionary dictionaryWithObjectsAndKeys: 
    [UIColor colorWithRed:52.0/255.0 green:54.0/255.0 blue:61.0/255.0 alpha:1.0], UITextAttributeTextColor, 
    [UIColor clearColor], UITextAttributeTextShadowColor,
    [UIFont fontWithName:@"Helvetica Neue-Bold" size:0.0], UITextAttributeFont, nil]];
于 2013-07-17T10:27:24.230 回答
-2

把它放在你的 AppDelegate

[[UINavigationBar appearance]setShadowImage:[[UIImage alloc] init]];
于 2013-03-18T10:21:01.167 回答