objective-c - 如何更改 MFMailComposeViewController 中的按钮?

标签 objective-c ios mfmailcomposeviewcontroller

在我的应用程序中,我使用的是 MFMailComposeViewController。我在标题栏中放置了一个 backDone 按钮。我的标题栏是黑色的,但我的按钮背景是蓝色的。如何将按钮背景颜色更改为黑色颜色?

最佳答案

您首先必须更改按钮样式: barButton.style = UIBarButtonItemStyleBordered;

之后,可以使用以下代码更改导航栏按钮的颜色:

[[mailComposer navigationBar] setTintColor:[UIColor blackColor]];

关于objective-c - 如何更改 MFMailComposeViewController 中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7205502/

相关文章:

ios - 停止 AudioUnit 录制后出现错误

objective-c - 将 characterAtindex 与 Objective-C NSPredicate 类一起使用

ios - 为 iOS 应用程序换肤

ios - 没有可见的 FIRMessaging 接口(interface)声明方法 setRemoteMessageDelegate

java - 如何使 appium 测试在 iOS 上运行得更快?

ios - 如何定义布局约束以使一个标签保持其内容的宽度并允许另一个标签填充剩余空间?

ios - MFMailComposeViewController 获取邮件正文

objective-c - iOS6:MFMailComposeViewController 加载缓慢,闪黑屏; MailCompositionS 开始占用内存

iphone - 处理 iPhone 收到的消息

iphone - UIPinchGestureRecognizer 和 UIImageView 的问题