MFMailComposeViewController自定义发送按钮

时间:2012-05-14 15:40:59

标签: objective-c ios4 uibarbuttonitem mfmailcomposeviewcontroller mfmailcomposer

我需要能够更改UIBarButtonItemMFMailComposeViewController“发送”的背景颜色和标题颜色。

更改customView属性会强制它不再表现。

示例代码:

MFMailComposeViewController* vc = [[MFMailComposeViewController alloc] init];
vc.mailComposeDelegate = self;

//This fails:
[self.navigationController presentModalViewController:vc animated:TRUE];
self.topViewController.navigationItem.rightBarButtonItem.customView = 
     [self makeMyView];

同样通过覆盖我的方法的属性(目标,操作)。这也不再被称为。

有没有办法覆盖此按钮上的customView?

我支持iOS4,否则我不会遇到这个问题&我目前没有时间集成完整的SMTP客户端,例如SKPSMTPMessage

0 个答案:

没有答案