こんにちは私はUILabelのテキストに矢印を入れようとしていますが、機能していません。私は次のコードを試しています
NSString *labeltext = @"➜";
label.text = labeltext;
しかし、それはアプリをクラッシュさせます!
(編集メニューに移動して特殊文字に移動すると、右向きの10番目の矢印になります)
。
よろしくお願いします
質問に書かれているように、コードに特殊文字を直接書くだけでコードが機能するはずです。
label.text=@"➜";
しかし、それが機能しない場合は、IOSで特殊文字を印刷する別の方法があります。この記号のUnicode文字を使用する必要があります。このページコードを確認し、コードを取得したら、次のようにします。
UniChar ucode = 0x2794;
NSString *codeString = [NSString stringWithCharacters:&ucode length:1];
[label setText:codeString];
または次のように直接書いてください
label.text=@"\u2794"; // this is the unicode for right arrow
スウィフトで:
lable.text="\u{2794}"