这是我的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];
但没有运气.
提前致谢.
解决方法 这对我有用: –在Swift 3.0中
UINavigationbar.appearance().isTranslucent = false
设置UINavigationbar的外观解决了我的问题.
总结以上是内存溢出为你收集整理的ios – MFMailComposeViewController navigationBar颜色不完全匹配全部内容,希望文章能够帮你解决ios – MFMailComposeViewController navigationBar颜色不完全匹配所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)