我需要帮助这样一个UILabel得到一个正常看Unicode向下箭头键⬇(I need help g

2019-08-18 01:40发布

我想获得一个下拉箭头以显示一个UILabel内。 具体地说⬇Unicode的:U + 2B07。 这是列标题显示的排序顺序。

我见过的代码来获取Unicode字符显示,当我使用它的符号上方的预期,而是与光泽的蓝色向下箭头出现不显示。

有没有人见过这个?

Answer 1:

显示一些字符为“表情符号”是一种特性,它是如(有争议的)讨论此: https://devforums.apple.com/message/487463#487463 (需要苹果开发者登录)。 此功能在iOS 6中推出。

(从A溶液https://stackoverflow.com/a/13836045/1187415 )是将Unicode“变异选择” U + FE0E,例如附加

self.myLabel.text = @"\u2B07\uFE0E";
// or:
self.myLabel.text = @"⬇\uFE0E";

请注意,在iOS <= 5.x中,变异选择是没有必要的,并且必须不被使用 ,因为iOS 5的将其显示为一个盒子。

斯威夫特这将是

myLabel.text = "⬇\u{FE0E}"


Answer 2:

如果你看到有光泽的蓝色箭头,你有合适的角色,但它显示表情符号式的人物之一。 试着改变你的字体UILabel的东西如Arial Unicode的MS。

编辑小测试之后,它看起来像更改字体不实际工作。 它持续显示光泽箭头。 它可能更好地去与对方的回答的建议,并使用不同的字形,像\u2193 ,它不工作:

[nameLabel setText:@"\u2193"];



文章来源: I need help getting a normal looking unicode down arrow in a UILabel like this ⬇