let mailVC = MFMailComposeVIEwController()mailVC.mailComposeDelegate = self...mailVC.navigationbar.TitleTextAttributes =[NSForegroundcolorAttributename: UIcolor.whitecolor()] // this worksmailVC.navigationbar.tintcolor = UIcolor.whitecolor() // this worksmailVC.navigationbar.barTintcolor = UIcolor.bluecolor() // this doesn't workmailVC.navigationbar.backgroundcolor = UIcolor.bluecolor() // this doesn't work
背景颜色保持默认灰色.
解决方法 我在初始化MFMailComposeVIEwController之前通过设置导航栏的颜色解决了这个问题,如下所示:UINavigationbar.appearance().barTintcolor = UIcolor.bluecolor()let mailVC = MFMailComposeVIEwController()总结
以上是内存溢出为你收集整理的swift – MFMailComposeViewController navigationBar自定义背景颜色全部内容,希望文章能够帮你解决swift – MFMailComposeViewController navigationBar自定义背景颜色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)