工具栏未显示在MailController上

时间:2011-02-16 21:21:04

标签: iphone toolbar

MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];

UIBarButtonItem *systemItem1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction 
                                                        target:self action:@selector(action];

[mailController setToolbarItems:[NSArray arrayWithObject:systemItem1]];

systemItem1 UIBarButtonItem未显示。

2 个答案:

答案 0 :(得分:1)

您不能修改此视图控制器。 Apple已采取措施防止以这种方式进行编辑。

答案 1 :(得分:1)

UIBarButtonItem *btnTemp = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStyleDone target:self action:nil];

[[[[picker viewControllers] lastObject] navigationItem] setRightBarButtonItem:btnTemp]; 

[btnTemp release];

同样,您可以自定义任何内容...... 但是

来自MFMailComposeViewController类参考: 重要提示:邮件撰写界面本身不可自定义,您的应用程序不得修改。此外,在显示界面后,您的应用程序不允许对电子邮件内容进行进一步更改。