您好我正在开发一个使用MFMailComposeViewController发送电子邮件的iOS项目。
我更改了标题栏以使用图像
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"project_headerbg"] forBarMetrics:UIBarMetricsDefault];
但现在当我点击CC旁边的“+”按钮时,我无法读取标题中的“选择要发送的联系人”文本,并且想知道是否有办法更改该颜色文本?
由于
答案 0 :(得分:2)
此问题与使用MFMailComposeViewController
无关。如果您希望自定义UINavigationBar
的外观,则可能需要设置更多属性而不仅仅是背景图像。您还应该设置titleTextAttributes
。
// Use whatever color is appropriate
NSDictionary *attributes = @{ UITextAttributeTextColor: [UIColor blueColor] };
[[UINavigationBar appearance] setTitleTextAttributes:attributes];
还有其他属性,如字体和阴影颜色。随意设置你需要的那些。