Emoji表情使用16进制代码标记,如何在Xcode能显示出来?我们可以将16进制的字符串先转换成uniicode编码,然后再去显示。注意显示到界面上我们可以通过设置text,label可以button可以当然还有其他控件。

OC版本

 NSString * charCode = @"0x1f612";unsigned unicode = 0;[[NSScanner scannerWithString:charCode]scanHexInt:&unicode];char chars[4];int len = 4;chars[0] = (unicode >> 24) & (1<<24) -1;chars[1] = (unicode >> 16) & (1<<16)-1;chars[2] =  (unicode >> 8) & (1<<8) -1;chars[3] = unicode & (1<<8) -1;NSString * unicodeString = [[NSString alloc]initWithBytes:chars length:len encoding:NSUTF32StringEncoding];UIButton * button = [[UIButton alloc]init];[button setTitle:unicodeString forState:UIControlStateNormal];//imageview.backgroundColor = [UIColor redColor];button.frame = CGRectMake(30, 30, 100, 100);[self.view addSubview:button];NSLog(@"%@",unicodeString);

Swift版本

  //16进制的字符串let str = "0x1f612"//创建文本扫描器,去扫描我们指定格式的字符串let scanner = Scanner(string: str)//UnsafeMutablePointer<UInt32> 代表传入一个地址进去,一个UInt32可变类型的地址var value:UInt32 = 0scanner.scanHexInt32(&value)print(value)//转换成Unicode的字符let character = Character(UnicodeScalar(value)!)print(character)

ios-emoji的显示相关推荐

  1. android显示ios emoji表情符号,IM 使用的 Emoji 表情显示

    估计很多人都看到输入法键盘中使用的输入表情的Emoji. 键盘emoji.png Emoji.png Emoji使用基础 可以看到在不同的Native Android IOS系统中对应的emoji码显 ...

  2. IOS Emoji 编码打印

    最新在研究下IOS的emoji.主要目的是想android ,wphone,symbian都同步支持ios 的emoji.因此设及到图库及表情定义符.在已有的emoji表情库里目前已知道记录的就很80 ...

  3. ios emoji 键盘_为什么我的iPhone Emoji键盘消失了?

    ios emoji 键盘 Sometimes, the emoji keyboard mysteriously disappears from your iPhone. But don't fret– ...

  4. 服务器接收ios图片无法显示,IOS下图片不能显示问题的解决办法

    最近在写H5的时候遇到这么一个问题,就是在页面上使用img标签放一张图片在IOS系统下的浏览器都不显示(其实是存在这张图片了,只是是一块白的,长按还可以下载图片)(纠正一下:就简单放一张图片上去,IO ...

  5. ios 前端时间显示NaN异常解决办法

    ios 前端时间显示NaN异常解决办法 参考文章: (1)ios 前端时间显示NaN异常解决办法 (2)https://www.cnblogs.com/panda-yichen/p/11040196. ...

  6. Xamarin iOS教程之显示和编辑文本

    Xamarin iOS教程之显示和编辑文本 Xamarin iOS显示和编辑文本 在一个应用程序中,文字是非常重要的.它就是这些不会说话的设备的嘴巴.通过这些文字,可以很清楚的指定这些应用程序要表达的 ...

  7. IOS Emoji表情

    IOS Emoji 前言:我比较喜欢有趣的东西,有一些有趣的小东西,可能不是多么多么牛逼,也可能不需要多高深的技巧,也不会为其他什么强大的功能而服务,但是有时候将很多有趣的小东西组合起来运用,比如在你 ...

  8. 【踩坑】iOS 状态栏没显示问题

    [踩坑]iOS 状态栏没显示问题 前提: 借鉴Dokit(滴滴的辅助工具框架)的全局浮窗,封装了一个全局浮窗,用于全局都显示, windowLevel设置成了UIWindowLevelStatusBa ...

  9. 同样line-height下ios和Android显示不一致的问题

    问题: 当我们设置文字垂直居中时,一般会设置line-heigh于box的高度一致,这是我们很难看出有什么差别.当我们设置icon和文字同时上下居中时,同样的line-height,会发现ios和An ...

  10. 微信小程序 1rpx border ios 真机显示不全

    微信小程序 1rpx border ios 真机显示不全 问题描述 在微信小程序的原生页面,ios 真机上 1rpx border 会出现个别边显示不全的情况: 解决方案 这里先放上问题直通车:微信小 ...

最新文章

  1. 物联网安全领域都有哪些机会?来看看这19家公司都是怎么玩的
  2. 看懂三篇文章--需要归纳
  3. 庄闲分析软件安卓版_关于公布湖南省2020年第七批软件产品评估结果的通知
  4. 全国计算机等级考试题库二级C操作题100套(第69套)
  5. mysql 动态sql 解析json数据_在SQL 中生成JSON数据
  6. 想捧金饭碗? 修炼这25项技能就够了!
  7. 局域网聊天2011记住
  8. 域中5种操作主机的迁移与抢夺
  9. iOS边练边学--UITableViewCell的常见属性设置
  10. 你知道 ES6~ES12等叫法是怎么来的吗?
  11. hdu 1711 Number Sequence
  12. 使用idea搭建Maven+SSM(Spring+SpringMVC+Mybatis)框架(一、使用Maven创建新工程)
  13. iOS路由设计(三)带你一步步构建iOS路由
  14. Android HorizontalScrollView 内容宽度
  15. gridview发布后,编辑改为edit 原因是未安装 dotNetFx40LP_Full_x86_x64zh-Hans中文语言包...
  16. 展示数据使用:recyclerview,retrofit,greendao,butterknife,eventbus,fresco。实现效果图列表。MVP模式。
  17. MS VS+HIK海康机器人工业相机环境配置
  18. 阿里云应用实时监控服务ARMS接入
  19. 苹果支付php服务端处理,以及双重验证,收据,状态码
  20. Word 批量转 PDF 方法, 杜绝耍手段的交费软件!

热门文章

  1. mui-app开发之项目类型概览
  2. 低代码助力生产管理:车间管理系统
  3. map之containsKey方法
  4. 全国大学生软件测试大赛Web应用测试(六)Jmeter性能测试具体流程
  5. 服装企业SPA经营模式解析
  6. 1.5.6.六种常见的三角关系
  7. Mysql安装错误ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
  8. 新办林业规划资质(丙级)应具备的条件?
  9. 推荐一款好用的CopyTranslator 翻译工具
  10. EXCEL中快速在下方插入空白行,并且与下方空白单元格合并