iphone - 如何在 MFMailComposeViewController 中设置标题?

标签 iphone objective-c uinavigationcontroller mfmailcomposeviewcontroller

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

我正在使用以下方法:

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

但我无法设置标题。

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

谢谢

最佳答案

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

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

关于iphone - 如何在 MFMailComposeViewController 中设置标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513719/

相关文章:

objective-c - iOS 8 Mapview 当前位置不开火

ios - 后退按钮在屏幕上显示为不同的颜色?

ios - 如何更改 UIDocumentInteractionController 完成按钮文本和背景颜色

iphone - 如何避免修改团队经常处理的 Xcode 的项目文件( .xcodeproj )?

objective-c - 通过 AVAssetReader 读取样本

iphone - 直接使用NSString

iphone - 如何在 self.view 的属性上设置 lldb 观察点?

ios - self.navigationItem.hide Back Button = YES 并在 iOS 7 上使用滑动手势返回

iphone - 人微笑时如何找出whitePixelValue?

c++ - 用于 C++ 2D GameEngine 的 Chipmunk Physics 或 Box2D?