60

Unicode 文字 (スピーカー記号 U+1F50A) をラベルに表示したいと思います。この記号を Interface Builder に入力することはできますか?

4

5 に答える 5

106

はい、[編集] > [特殊文字…] をクリックできます — そこですべての Unicode 文字 (絵文字を含む) を検索し、Interface Builder でラベル テキストを設定した場所にコピー/貼り付けできます。

編集:Xcode 6では、「編集」>「絵文字と文字」です

Xcode 7+: "編集" > "絵文字と記号"

于 2012-06-17T10:01:23.810 に答える
17

プログラムで実行します。

NSString 型の手段を使用して、Label の IBOutlet を宣言します。

// UTF-8 Hexadecimal Encoding
NSString *myString = [NSString stringWithUTF8String:"0xF09F948A"];

myLabel.text = myString;

また、この質問を見てください。

于 2012-06-17T10:01:22.607 に答える
13

Xcode 8/Swift 3 では、Unicode エスケープを使用するのが最も簡単です。

let a = "\u{1F50A}"  
于 2017-08-20T19:34:59.753 に答える