嗨,我正在尝试将箭头放入 UILabel 的文本中,但它不起作用。我正在尝试以下代码

 NSString *labeltext = @"➜";
 label.text = labeltext;

但这会使应用程序崩溃!

(如果您转到编辑菜单并转到特殊字符,则它是第 10 个向右箭头)

.

提前感谢您的帮助

最佳答案

代码应该通过直接在代码中编写特殊字符来工作,如问题中所写

label.text=@"➜";

但是如果它不起作用,那么在IOS中有其他方法可以打印特殊字符,您需要使用此符号的Unicode字符,查看此页面codes并在获取代码后执行如下操作
    UniChar ucode = 0x2794;
    NSString *codeString = [NSString stringWithCharacters:&ucode length:1];
    [label setText:codeString];

或者直接写成如下
label.text=@"\u2794"; // this is the unicode for right arrow

Swift 中:
lable.text="\u{2794}"

10-07 19:14
查看更多