我想在应用程序商店中创建一个类似表情符号图标的应用程序。为此我需要放置自定义表情符号图像,这些图像可用于其他社交网络应用程序,如skype,fb,what' sapp等。可以使用IUPasteboard复制图像。
我尝试过以下代码来复制图片
[UIPasteboard generalPasteboard].image = imgView.image;
此代码成功复制了图像,可以在UIImage中的同一个应用程序中检索
UIImage *image = [UIPasteboard generalPasteboard].image;
但我的问题是如何将其粘贴到用户输入消息的其他应用的UITextField中。
它在IOS 6和IOS 5中有效吗??? (我正在研究Xcode 4.5.1)。
如果可以复制表情符号并且可以粘贴在文本字段中,请帮助我提供一些代码或提供一些链接。
答案 0 :(得分:3)
每个emoji
都有unicode
。现在使用唯一的表情符号的unicode指定每个图像
在粘贴检查时如下:
if([UIImagePNGRepresentation(pasteBoardImage) isEqualToData:UIImagePNGRepresentation(emojiImage)]) //as emoji image has unique unicode
{
//add emoji based upon image
NSString *myString = txtField.text;
//For example image you are going to paste has this unicode
myString = [myString stringbyappendingstring:@"\ue415"];
txtField.text = myString;
}
编辑:在custom image
或not possible
中添加UITextField
为UITextView
。需要third party control
。