0

絵文字アイコンのようなアプリケーションをアプリ ストアで利用できるようにしたいと考えています。そのためには、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に取り組んでいます)。

絵文字をコピーしてテキストフィールドに貼り付けることができる場合は、コードを手伝っていただくか、リンクを提供してください。

4

2 に答える 2

3

すべてemojiが持ってい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 imagenot possibleUITextFieldまたはどちらかUITextViewです。必要third party controlです。

于 2012-12-27T06:37:40.977 に答える