2012-07-24 37 views
0

我在iphone應用程序中使用MFMailComposeViewController,它工作正常。抑制MFMailComposeViewController中的「保存草稿」按鈕

當我按下「取消」按鈕時,系統會提示帶有選項「刪除草稿」(紅色),「保存草稿」(白色)和「取消」(黑色)的操作表。

我有兩個問題:

  1. 是否有可能抑制「保存草稿」按鈕?我以編程方式控制信息流,如果郵件被推入「草稿」文件夾,可能會失去控制權。
  2. 是否可以更改顯示按鈕的顏色?
+0

3.是否可以讀作[文件](http://developer.apple.com/library/ios/#DOCUMENTATION/MessageUI /Reference/MFMailComposeViewController_class/Reference/Reference.html)? – 2012-07-24 07:31:32

+0

我做到了。但是有時候人們比正式記錄的知道更多! – TomThumb 2012-07-24 07:35:11

+0

尼克,很多默認的iOS行爲和控制可以使用未正式記錄的方法進行更改。很多時候這些方法都不涉及私有API,所以TomThumb的問題完全有效。 – 2012-07-24 07:41:38

回答

0

這不可行,因爲它的功能是默認的MFMailCompose類。所以你不能改變它。

只能更改導航欄和按鈕着色顏色

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; 
[[controller navigationBar] setTintColor:[UIColor colorWithRed:0.36 green:0.09 blue:0.39 alpha:1.00]]; 
相關問題