如果我提出的郵件作曲家模態,它工作正常(在這裏,MFMailComposeViewController* _mailer);
爲什麼我的郵件編輯器視圖不能正確顯示?
[self presentModalViewController:_mailer animated:YES];
但是,如果我的看法添加到當前視圖,
[self.view addSubview: _mailer.view];
作曲家視圖不走一直到窗口頂部MFMailComposer
視圖的頂部和狀態欄之間有幾行差距
我想添加視圖而不是模態表示的原因是我正在使用標籤欄,我不希望它被掩蓋。 [您可能會問自己,爲什麼他不直接將作曲家窗口添加到標籤欄?原因在於MFMailComposer
是從選項卡啓動的工作流程的一部分,但不是從作曲家視圖開始]。
蘋果的文件說:
要顯示此視圖控制器,你可以使用任何的標準技術,用於顯示視圖控制器」管理視圖
沒有人有。一個想法,爲什麼在頂部的差距或如何讓郵件作曲家打好?
如果您在選項卡欄中有一個「工作流程」,是否考慮過使用UINavigationController而不是手動添加視圖? – jtbandes 2011-03-26 19:47:08