2

uitextfieldでスマイリーを表示するために次のコードを使用しました。

stringWithSmiley = [stringWithSmiley stringByReplacingOccurrencesOfString:@":)"
                                    withString:@"\ue415"
                                    options:NSCaseInsensitiveSearch
                                    range:range];

検索したところ、すべてのスマイリー/絵文字アイコンには独自のIDがあり、それに基づいてテキストフィールドに表示できることがわかりました。

私の疑問は次のとおり です。カスタムスマイリーを作成することは可能ですか?はいの場合、テキストフィールドに表示するにはどうすればよいですか?

誰かが考えを持っているなら、私を助けてください。前もって感謝します

4

2 に答える 2

1

これを試してみてください UILabelに画像を挿入したり、私が行ったように見せたりするにはどうすればよいですか? これを使用することにより、カスタマイズすることができます。これで問題が解決することを願っています。

于 2013-03-07T04:07:28.830 に答える
0

これを試して :

- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {   

NSRange range = {NSNotFound, 0};
NSString *s = @"This is a smiley :)";

range.location = 0;
range.length = [s length];
s = [s stringByReplacingOccurrencesOfString:@":)"
                                    withString:@"\ue415"
                                    options:NSCaseInsensitiveSearch
                                    range:range];

  }
于 2013-03-05T09:41:00.620 に答える