我想在 App Store 中提供类似表情符号图标的应用程序。为此,我需要放置可用于其他社交网络应用程序(如 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)。
如果可以复制表情符号并粘贴到文本字段中,请帮助我提供一些代码或提供一些链接。
最佳答案
每个 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;
}
编辑:在 UITextField
或 UITextView
中添加自定义图像
不可能
>。需要第三方控制
。
关于iphone - 将自定义表情符号复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14050248/