Tag: 表情符号

检测用户是否在UITextView中键入了表情符号字符

我有一个UITextView,我需要检测用户是否input表情符号。 我认为只要检查最新字符的unicode值就足够了,但是新的emoji 2s,一些字符散布在整个unicode索引(即苹果新devise的版权和注册标志)中。 也许是用NSLocale或LocalizedString值检查字符的语言? 有谁知道一个好的解决scheme? 谢谢!

将Unicode(例如1f564)转换为Swift中的Emoji

你如何将unicode表情符号存储为string(例如1f564 )到可以放在UILabel上的表情符号? let myString = "1f564" 我已经看到使用转义字符,但我不能插入variables来replace字符。 let flag = "\u{1f1e9}\u{1f1ea}" 谢谢

为iPhone创build自定义国际键盘

是否有可能利用iPhone的国际键盘function,并创build一个自定义的键盘,可以在整个手机上使用,而不仅仅是在一个特定的应用程序? 类似于表情符号键盘,但我的印象是不知为什么原生iOS,只是默认禁用? 我已经看了很多这方面的问题,我只想得到一个明确的答案。

如何在UIlabel和UItextviews中显示表情符和特殊字符?

我试图显示一个string在各种各样的项目,如UIlabel,UItextview,Uitextfield等…..我想这样做,像这样 NSData *data1 = [title dataUsingEncoding:NSUTF8StringEncoding]; NSString *goodValue = [[NSString alloc] initWithData:data1 encoding:NSNonLossyASCIIStringEncoding]; label.text=goodvalue; 这有时对我"Youtube\ud83d\ude27\ud83d\ude2e\ud83d\ude2f\ud83d" ,但有时它会返回null这样的string,如"Youtube\ud83d\ude27\ud83d\ude2e\ud83d\ude2f\ud83d" 。任何人都可以指导我呢?

计数标志表情符号时,Swift countElements()返回不正确的值

let str1 = "🇩🇪🇩🇪🇩🇪🇩🇪🇩🇪" let str2 = "🇩🇪.🇩🇪.🇩🇪.🇩🇪.🇩🇪." println("\(countElements(str1)), \(countElements(str2))") 结果:1,10 但不应该有5个元素? 该错误似乎只发生在我使用标志表情符号时。

找出string中的字符是表情符号吗?

我需要找出一个string中的字符是否是一个表情符号。 例如,我有这个字符: let string = "😀" let character = Array(string)[0] 我需要找出这个angular色是否是一个表情符号。

如何知道两个表情符号是否会显示为一个表情符号?

表情符号👍🏼由2个unicodeScalar👍U + 1F44D,🏼U + 1F3FC组成。 这怎么能被识别为1'显示'的表情符号,因为它会在iOS上显示?

不一致的Unicode表情符号字形/符号

我一直试图在苹果和iOS的产品中使用Unicode符号进行占星术。 我得到不一致的结果,如下所示: 其中大部分都是我喜欢的,但由于某种原因,金牛座的符号在月亮之后出现在第一行上,并且与火星相似,表情符号与紫色button非常不同。 这些结果对于不同的符号和Apple硬件是一致的; 这里是我的手机屏幕截图显示与其他迹象相同的问题 – 天蝎座出来没事,但天秤座和巨蟹座是button。 string非常简单; “月亮金牛座”中的第一个图像是“月亮”,对于金牛座,基本上组装为[NSString stringWithFormat:@"%@%@", @"\u263D", @"\u2649"] 。 “火星金牛座”的形象是一样的,只有火星\u2642 。 string格式在OSX表的不同单元格和iOS的AttributedString中是相同的。 任何想法是什么使这些符号有时以一种方式出现,而另一种方式呢?