Mik*_*tti 0 sms objective-c ios emoji
目标是在将文本共享到来自应用程序的SMS消息以及电子邮件中时能够插入带有文本的图像.就像它在下面的图片中一样.当我尝试使用UIActivityViewController共享图像时,图像显示在下一行而不是文本旁边.是否可以将图像嵌入文本和电子邮件中,如内置的表情符号文本?
文本消息的内容就是文本(即一系列Unicode代码点).您在屏幕截图中看到的表情符号图像来自安装在所有iOS设备上的系统字体,并在文本中表示为unicode代码点,就像同一条消息中的其他常规字母一样.
如果要将自定义图像嵌入到应用程序的文本字段中,可以创建包含所需图形的自定义字体(对于Unicode私有使用区域中的某些代码点),将应用程序中的字体包含为资产,配置文本字段使用该字体,然后为用户提供一些用户界面来键入这些代码点.
但请记住,这只适用于安装了自定义字体的设备,以及选择使用该自定义字体显示文本的应用程序 - 因此基本上只能在您自己的应用中使用.因此,例如,如果您将电子邮件或iMessage/SMS中的文本发送到另一台设备,除非a)接收设备在系统范围内安装了您的自定义字体,并且b)显示文本的应用程序,否则您的自定义图形将无效将您选择用于图像的Unicode专用区域代码点解析为您的自定义字体.
如果您只想将图像嵌入到自己的应用程序中的文本字段中,则在iOS 7及更高版本中,您可以使用TextKit支持的文本附件功能.
| 归档时间: |
|
| 查看次数: |
1235 次 |
| 最近记录: |