问题标签 [mfmailcomposeviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 更改 MFMailComposeViewController 的工具栏颜色
我在我的 iPhone 应用程序中使用有色导航栏和有色全局 UIToolbar。在我的信息视图中,我有一个打开 MFMailComposeViewController 的按钮,并且该视图顶部的工具栏(带有“取消”和“发送”按钮)仍然是蓝色的。我这样调用 MFMailComposeViewController:
是否可以更改该视图工具栏的颜色?如果可能,我该怎么做?
iphone - HTML 电子邮件从 iPhone 程序发送后丢失格式
我在 iPhone SDK 中使用 MFMailComposeViewController 来调出邮件对话框以发送 HTML 格式的电子邮件。消息正文的内容是从应用程序中生成并保存在文件系统中的 HTML 文件中读取的。电子邮件在发送邮件对话框中看起来很好,并且所有的 CSS 格式都在那里。但是,将电子邮件发送到 gmail 和 hotmail 帐户后,电子邮件以纯文本形式显示,所有格式都消失了。邮件是使用 gmail 帐户从我的手机发送的。
当我在控制器上设置消息正文时,我将 isHTML 设置为 YES。html文件的内容很基础;定义了一些 CSS 的样式块,以及一些包含文本的div 。html 文件确实包含html、head和body标签(我也尝试过不使用这些标签,只使用style和div标签)。
有什么想法吗?近一天不停地试图弄清楚这一点。
这是发送前电子邮件格式正确的电子邮件窗口: alt text http://img515.imageshack.us/img515/7962/screenshot20091031at114.png
iphone - iphone MFMailComposeViewController
有没有办法从 MFMailComposeViewController 关闭键盘?如果用户旋转设备,我将加载一个单独的控制器而没有按下“发送”或“取消”,并且键盘仍保留在屏幕上。有没有办法在不按下“完成”或“发送”的情况下关闭键盘?
iphone - MFMailComposeViewController 附件文件大小限制
我MFMailComposeViewController
用来发送文件。15mb 以下的文件一切正常。一切都结束了,文件根本不会附加到MFMailComposeViewController
视图中。并不是电子邮件服务器不接受,而是它从一开始就没有附加。
如果有办法解决这个问题,有人有什么想法吗?
我知道许多电子邮件服务无法处理超过 5 或 10mb 的附件,但其他服务允许您使用更大的文件大小。
iphone - 在 MFMailComposeViewController 中设置第一响应者?
我正在使用 Apple 的MailComposer示例应用程序从我的应用程序中发送电子邮件(OS 3.0 功能)。是否可以使用 MFMailComposeViewController 将 To、Subject 或 Body 字段设置为第一响应者?
换句话说,行为将是:用户按下一个按钮,该按钮呈现邮件视图(presentModalViewController)。当显示邮件视图时,光标将放置在其中一个字段中并打开键盘。
我注意到 MFMailComposeViewController 文档说:
“重要提示:邮件撰写界面本身不可定制,不得由您的应用程序修改。另外,在呈现界面后,您的应用程序不允许对电子邮件内容进行进一步更改。用户仍然可以使用编辑内容界面,但程序更改被忽略。因此,您必须在呈现界面之前设置内容字段的值。
但是,我不关心自定义界面。我只想设置 firstResponder。有任何想法吗?
csv - MFMailComposeViewController csv 附件未附加,而是显示为内联
我在通过 MFMailComposeViewController 发送 csv 附件时遇到问题。有时它们通过就好了,但对于其他用户来说,它们不是作为附件出现,而是作为电子邮件中的内联文本(使用 <br/> 而不是换行符)。这很奇怪。有人知道我在做什么错吗?这是我的代码片段:
iphone - iPhone 应用程序在启动和关闭 MFMailComposeViewController 后滞后
我有一个使用表格视图控制器来显示一些项目的应用程序,在单击其中一个项目后,您可以选择通过电子邮件发送该项目。一旦发生这种情况,我使用苹果“MailComposer”提供的代码,并发送邮件。然而,在此之后,表格视图中的滚动不像以前那么平滑。
我检查了“泄漏”,我的代码中没有泄漏,但是当 MFMailComposeViewController 的模态视图控制器和当我关闭我的控制器时,所有对象分配仍然存在。我怎样才能摆脱所有的对象分配?任何帮助将不胜感激。谢谢你。
-奥斯卡
更新:
我已经意识到只有在您单击 MFMailComposeViewController 上的 To: 文本字段并输入内容后才会发生延迟,一旦输入内容就会出现内存泄漏并且应用程序会运行缓慢。同样的事情也发生在 Apple 的 Mail Composer 中。我正在使用模拟器也许这就是为什么?其他人有类似的经历吗?
我按下控制器的方式是:
并在这里忽略它:
iphone - 更改 MFMailComposeViewController 的标题
我在我的应用程序中将 MFMailComposeViewController 用于应用程序内电子邮件,但我无法更改标题。默认情况下,它在标题中显示主题,但我想将标题设置为其他内容。我怎样才能做到这一点?
我试过了:
但它没有用。
这是我的代码:
iphone - 无法通过邮件发送 csv 文件附件
我使用 MFMailComposeViewController 发送生成的报告(csv)。
现在邮件被发送到:电子邮件ID,但是当我检查邮件时,我确实收到了邮件,但附件不存在。
然后我还尝试了 MailComposer 示例:
https://developer.apple.com/iphone/library/samplecode/MailComposer/index.html
其中 png 图像附加到邮件演示。我也使用该应用程序发送了邮件,但没有发送相同的结果图像附件。
帮忙看看是什么问题?提前致谢。
这是该应用程序中的代码:
iphone - 有没有办法使用 MFMailComposeViewController 显示电子邮件
我正在寻找在 iPhone 上显示电子邮件的视图。有没有类似于 MFMailComposeViewController 的东西?请建议。