How to show Emoji in UILabel iOS

San007 picture San007 · May 15, 2014 · Viewed 19.4k times · Source

I have to show the textview text smily in UILabel.

In the UILabel -

lbl.text = @"Happy to help you \U0001F431;

its showing properly.

In UITextView -

I tried to convert UITextView text in string and then log is -

%F0%9F%99%88%F0%9F%99%89%F0%9F%99%8A

How to encode which i can show in UILabel, anybody please suggest me.

Answer

Sash Zats picture Sash Zats · May 15, 2014

You can use ⌃ ⌘ Space shortcut to show the symbols panels and just insert the emoji you're looking for directly without unicode:

lbl.text = @"Happy to help you 😺";

(just copy the code above to Xcode if you browser doesn't show the emoji)