嗨,我正在尝试将箭头放入 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}"