Jul*_*cia 2 nscharacterset ios emoji
我试图将文本用户输入限制为拉丁语/英语字符和表情符号。
是否可以创建一个包含所有这些字符的NSCharacterSet?
我尝试在输入视图上使用键盘类型ASCIICapable的键盘,但是后来我没有得到表情符号输入。
没有内置可以创建这种特定字符集的内容。您必须按字符范围自行完成操作。
表情符号字符基本上在\ U1F300-\ U1F6FF范围内。我想还有其他一些人。
使用NSMutableCharacterSet来构建所需的内容。
NSMutableCharacterSet *aCharacterSet = [[NSMutableCharacterSet alloc] init];
[aCharacterSet addCharactersInRange:NSMakeRange(0x1F300, 0x1F700 - 0x1F300)]; // Add most of the Emoji characters
[aCharacterSet addCharactersInRange:NSMakeRange('A', 'Z'-'A'+1)]; // Add uppercase
[aCharacterSet addCharactersInRange:NSMakeRange('a', 'z'-'a'+1)]; // Add lowercase
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |