版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.02.04 |
前言
MessageUI框架创建用于编写电子邮件和文本消息的用户界面,以便用户无需离开您的应用即可编辑和发送消息。接下来几篇我们就一起看一下这个框架。
Overview
下面看一下该框架的基本信息。
Message UI框架提供专门的视图控制器,用于呈现电子邮件和SMS(短消息服务)文本消息的标准组合接口。 使用这些接口来添加消息传递功能,而不需要用户离开您的应用程序。
要显示界面,请从您的应用程序中以模态方式呈现相应的视图控制器。 一旦出现,用户可以选择在发送或取消消息之前自定义内容。 然后,您的自定义委托对象将根据用户的操作处理视图控制器的销毁。 有关如何呈现和销毁视图控制器的信息,请参阅 View Controller Programming Guide for iOS。
重要:此框架中的视图控制器提供了一些方法来确定您是否可以在当前的iOS设备上发送给定的消息类型。 如果您不能发送消息,请不要显示相应的视图控制器。
下面看一下该框架的基本结构。
Topics
1. Classes
-
- 用于管理,编辑和发送电子邮件的标准界面。
-
MFMessageComposeViewController
- 为撰写和发送SMS或MMS消息提供标准接口。
2. Protocols
-
MFMailComposeViewControllerDelegate
-
MFMailComposeViewControllerDelegate
协议定义您的委托必须实现的方法来管理邮件组合接口。 当用户完成了接口,并准备销毁它时,这个协议的方法通知你的委托对象。
-
-
MFMessageComposeViewControllerDelegate
-
MFMessageComposeViewControllerDelegate
协议定义了自定义对象可以实现的单一方法,以响应来自消息组成视图( MFMessageComposeViewController类的一个实例)的更新。 使用此协议的方法来响应组成SMS消息的用户的结尾。 该方法包括关于用户是选择发送还是取消消息还是尝试发送失败的信息。
-
3. Reference
后记
本篇已结束,后面更精彩~~~