如何在MFMailComposeViewController中设置标题?

时间:2010-03-25 07:28:32

标签: iphone objective-c uinavigationcontroller mfmailcomposeviewcontroller

我正在尝试设置MFMailComposerViewController的标题,它是UINavigationController的子类。

我正在使用以下方式:

 MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
 [picker.navigationController navigationItem].title = @"Send Mail";
 [[picker navigationItem] setTitle:@"Send Mail"];

但我无法设置标题。

我做错了吗?    还有其他方法吗?

由于

1 个答案:

答案 0 :(得分:4)

每当主题发生变化时,标题都会更新。您无法在AppStore限制内以编程方式更改标题。您可以使用-setSubject:初始化主题。

(解决这个问题的一个不好的方法是创建一个非常高级别的窗口,其中包含一个覆盖原始标题的标签。这很难通过方向更改来实现这一点。)