代码之家  ›  专栏  ›  技术社区  ›  Biranchi

如何在mfmailComposerView控制器中设置标题?

  •  2
  • Biranchi  · 技术社区  · 14 年前

    我正在尝试设置mfmailComposerView控制器的标题,它是uinavigationController的子类。

    我使用以下方法:

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

    但是我不能设定标题。

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

    谢谢

    1 回复  |  直到 14 年前
        1
  •  4
  •   kennytm    14 年前

    只要主题发生变化,标题就会更新。不能在AppStore限制内以编程方式更改标题。您可以使用 -setSubject: 初始化主题。

    (解决这一问题的一个坏方法是创建一个包含原始标题的标签非常高级别的窗口。这很难在方向改变的情况下工作。)