iphone - 将自定义表情符号复制到剪贴板

标签 iphone ios ios5 ios4

我想在 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;
  }

编辑:在 UITextFieldUITextView 中添加自定义图像 不可能 >。需要第三方控制

关于iphone - 将自定义表情符号复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14050248/

相关文章:

iphone - 如何在 iphone 中单击左侧 Controller 的 TableView 行更改中心 View ?(MFSideMenu)

iphone - 如何设置 View 的背景图像?

iphone - 在模拟器中第二次运行 ios 应用程序时登录

iphone - 如何在 Storyboard中创建 UIViewController 布局,然后在代码中使用它?

xcode - 从 iOS 5 访问 Twitter 时 OAuth 访问 token 失败

iphone - ASIHTTPRequest UIWebView加载文档

iphone - iOS 集成 ShareKit App 出错

ios - 内存警告和崩溃 ImageIO-jpeg-data

ios - 如何为 iOS 的 UIWebView 中加载的文档(doc、html)创建缩略图

iOS如何获取后台调度队列完成状态