0

嗨,我正在开发一个使用 MFMailComposeViewController 发送电子邮件的 iOS 项目。

我更改了标题栏以使用图像

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"project_headerbg"] forBarMetrics:UIBarMetricsDefault];

但是现在当我单击 CC 旁边的“+”按钮时,我无法很好地阅读标题中的“选择要邮寄的联系人”文本,并且想知道是否有办法更改该文本的颜色?

谢谢

4

1 回答 1

2

这个问题与使用MFMailComposeViewController. 如果您希望自定义 a 的外观UINavigationBar,则可能需要设置更多属性,而不仅仅是背景图像。您还应该设置titleTextAttributes.

// Use whatever color is appropriate
NSDictionary *attributes = @{ UITextAttributeTextColor: [UIColor blueColor] };
[[UINavigationBar appearance] setTitleTextAttributes:attributes];

还有其他属性,例如字体和阴影颜色。随意设置您需要的。

于 2012-11-21T20:45:10.930 回答