我想在UILabel里面显示一个向下箭头.具体⬇Unicode:U 2B07.这是列标题上的显示排序顺序.
我已经看到了用于显示unicode字符的代码,当我将它用于上面的符号时,它不会按预期显示,而是会出现带有光泽的蓝色向下箭头.
有没有人见过这个?
解决方法
将一些字符显示为“Emojis”是一个特征,例如,(有争议的)这里讨论:
https://devforums.apple.com/message/487463#487463(需要Apple Developer登录).此功能是在iOS 6中引入的.
解决方案(从https://stackoverflow.com/a/13836045/1187415开始)是附加Unicode“变化选择器”U FE0E,
self.myLabel.text = @"\u2B07\uFE0E"; // or: self.myLabel.text = @"⬇\uFE0E";
请注意,在iOS< = 5.x上,不需要使用变体选择器,因为iOS 5会将其显示为一个框. 在Swift中它会是
myLabel.text = "⬇\u{FE0E}"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。