获取iOS系统emoji动画,并自定义emoji键盘
来源:互联网 发布:kindle保护套淘宝店铺 编辑:程序博客网 时间:2024/05/16 06:56
1.定义emoji表情范围
#define EMOJI_CODE_TO_SYMBOL(x) ((((0x808080F0 | (x & 0x3F000) >> 4) | (x & 0xFC0) << 10) | (x & 0x1C0000) << 18) | (x & 0x3F) << 24);
2.获取默认表情数组
- (NSArray *)defaultEmoticons {
NSMutableArray *array = [NSMutableArray new];
for (int i=0x1F600; i<=0x1F64F; i++) {
if (i < 0x1F641 || i > 0x1F644) {
int sym = EMOJI_CODE_TO_SYMBOL(i);
NSString *emoT = [[NSString alloc] initWithBytes:&sym length:sizeof(sym) encoding:NSUTF8StringEncoding];
[array addObject:emoT];
}
}
return array;
}
3.搭建UI,我就不细说了
帖士:由于安卓的emoji动画与iOS 的并不统一,所以这种方式反而并不是很好。建议由UI设计一套统一的emoji表情
1 1
- 获取iOS系统emoji动画,并自定义emoji键盘
- iOS 自定义emoji表情键盘
- iOS自定义的emoji表情键盘
- Emoji键盘
- iOS Emoji
- emoji
- emoji
- IOS-70-emoji表情键盘(防微信,实现自定义文字、表情相互转化,附demo)
- iOS中如何禁用系统自带的Emoji表情键盘
- 处理iOS Android emoji系统表情
- IOS 禁止用户将键盘切换到 Emoji 表情
- iOS textView光标位置输入以及删除字符或者emoji表情(自定义键盘的删除方法)
- 编程开启iOS emoji
- ios emoji demo code
- IOS Emoji 编码打印
- IOS Emoji 编码打印
- IOS Emoji 编码打印
- iOS 过滤emoji表情
- 文字飘动,向左
- Git显示单个文件的修改记录
- WordXML格式初步分析
- Markdown了解与入门(test)
- Java分割字符split与StringTokenizer
- 获取iOS系统emoji动画,并自定义emoji键盘
- libcudart.so.7.5: cannot open shared object file: No such file or directory
- java-js
- oracle 表空间不够了
- spring boot 开发环境搭建,基于spring boot 1.4.2
- 【JAVA 课后习题 12.5】+ 自定义异常类
- CDH5.8 安装记录
- C语言OJ项目参考(1045)插入有序数组中
- 仿微信朋友圈以及新浪微博