你好,我正在尝试将箭头插入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
在Swift中:
lable.text="\u{2794}"
UILabel
”的那一行。 - Michael Dautermann