我使用Apple的MailComposer示例應用程序從我的應用程序(OS 3.0功能)中發送電子郵件。是否可以使用MFMailComposeViewController將To,Subject或Body字段設置爲第一響應者?在MFMailComposeViewController中設置第一響應者?
換句話說,行爲將是:用戶按下提供郵件視圖的按鈕(presentModalViewController)。當顯示郵件視圖時,光標放置在其中一個字段中並打開鍵盤。
我注意到MFMailComposeViewController文件說:
「重要提示:郵件撰寫界面本身不是定製的,不得通過您的應用程序進行修改此外,呈現的界面後,你的應用程序不允許對電子郵件內容做進一步修改,用戶仍然可以使用界面編輯內容,但忽略編程變更,因此必須在顯示界面之前設置內容字段的值。
但是,我不在乎定製界面。我只想設置那個firstResponder。有任何想法嗎?
非常好 - 花了幾個小時試圖找到一些東西來做到這一點。只需要將** RecipientTextField **更改爲** MFRecipientTextField **即可工作。這可以用於App Store提交,或者被認爲是未公開的API? – ayreguitar 2011-05-28 13:22:51
我不確定這是否適用於App Store提交,我只用於內部應用程序。 – holz 2011-05-30 22:38:32
蘋果認可我最近使用過的應用程序,所以看起來使用起來很不錯(至少現在!)再次感謝。 – ayreguitar 2011-06-15 14:27:28