我已经尝试了几乎所有存在的解决方案来更改我的MFMailComposeViewController的navigationBar颜色,但它并没有显示出确切的颜色。
这是我的viewController导航栏颜色: 经过定制所有解决方案后,最接近的一个是此图像: 我在代码中漏掉的东西是什么?请看一下。
但是没有运气。
提前感谢。
这是我的viewController导航栏颜色: 经过定制所有解决方案后,最接近的一个是此图像: 我在代码中漏掉的东西是什么?请看一下。
MFMailComposeViewController *mc = [[MFMailComposeViewController alloc] init];
mc.mailComposeDelegate = self;
[mc.navigationBar setTintColor:[UIColor whiteColor]];
[mc setSubject:[NSString stringWithFormat:@"V%@ Support", version]];
[mc setMessageBody:supportText isHTML:NO];
[mc setToRecipients:@[@"ring@ringid.com"]];
[self presentViewController:mc animated:YES completion:NULL];
我尝试了以下操作:
mc.navigationBar.translucent = NO;
[mc.navigationBar setTintColor:[UIColor myColor]];
mc.navigationBar.backgroundColor = [UIColor myColor];
UIImage *image = [UIImage imageNamed:@"nav-bar_6_plus.png"];
[mc.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
但是没有运气。
提前感谢。