4

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

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

但这会使应用程序崩溃!

在此处输入图像描述

(如果你进入编辑菜单并进入特殊字符,那么它是第 10 个向右箭头)

.

提前感谢您的帮助

4

1 回答 1

15

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

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}" 
于 2013-02-05T20:05:41.547 回答