Tag: 表情符号

检查string中是否包含表情符号

我正在用这个string的文本大小 textSize = [[tempDict valueForKeyPath:@"caption.text"] sizeWithFont:[UIFont systemFontOfSize:12] constrainedToSize:CGSizeMake(280, CGFLOAT_MAX) lineBreakMode: NSLineBreakByWordWrapping]; 我唯一的问题是,如果string只包含一个表情符号,我的应用程序崩溃。 有没有简单的方法来检查表情符号,还是我必须创build一个所有可能的表情符号,然后检查他们使用? 错误: -[NSNull sizeWithFont:constrainedToSize:lineBreakMode:]: unrecognized selector sent to instance 0x3aa88a60 if ([tempDict valueForKeyPath:@"caption.text"]){ NSLog(@"%@", [tempDict valueForKeyPath:@"caption"]); //Measure the message label box height textSize = [[tempDict valueForKeyPath:@"caption.text"] sizeWithFont:[UIFont systemFontOfSize:12] constrainedToSize:CGSizeMake(280, CGFLOAT_MAX) lineBreakMode: NSLineBreakByWordWrapping]; int height = 320 + 20 + textSize.height; [cellHeight addObject:[NSNumber numberWithInt:height]]; […]

Bootstrap 3.0.3 glyphicons在iOS 7上显示表情符号

我使用Bootstrap 3.0.3 glyphicons。 在桌面浏览器和Android设备上都可以。 我的问题是关于苹果设备(在运行iOS7的iPhone和iPad上testing)。 字形看起来像表情符号。 我发现了一些问题,但没有回答我的问题。 这里是链接查看截图: http : //www.fredericblancheton.fr/imgdisallow/image.png 感谢您的帮助。

在iOS中的UITextView不显示笑脸(表情符号)?

我已经存储所有的uni代码(emoji字符)在iPhone支持的plist。 当我直接写作 – (IBAction)sendButtonSelected:(id)sender { NSMutableArray *emoticonsArray = [[NSMutableArray alloc]initWithObjects:@"\ue415",nil]; NSString *imageNameToPass = [NSString stringWithFormat:@"%@",[emoticonsArray objectAtIndex:0]]; NSLog(@"imageNameToPass1…%@",imageNameToPass); messageTextView.text =imageNameToPass; } 它在textview中显示表情符号,但只要我从plist中取出 NSString *plistPath1 = [[NSBundle mainBundle] pathForResource:@"unicodes" ofType:@"plist"]; NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath1]; activeArray= [dictionary objectForKey:categoryString]; NSLog(@"activeArray…%@",activeArray); emoticonsArrayForHomeEmoji = [[NSMutableArray alloc]initWithCapacity:[activeArray count]]; for(int i=0; i<[activeArray count]; i++) { id objects = (id)[activeArray objectAtIndex:i]; [emoticonsArrayForHomeEmoji […]

IOS支持所有的Unicode emojies吗?

大家好, 我有一个关于Unicode characters的问题。 我可以在UITextView添加Apple Art Work Unicode Characters 。 喜欢这个 : – self.textView.text = @"\ue00A"; 没关系。 但是现在我有很多Unicodes Charactersangular色不在苹果的艺术作品中。 其中之一是U+1F3C7 现在我试图在UITextView显示它。 self.textView.text = @"\u1f3c7"; 然后它显示我一个特殊字符,而不是表情符号。 这是这个Unicode的Emoji图标但它显示我Ἴ7 。 Apple doesn't support all Unicode Characters ? How can I add my own emojies in my application ? 如果我的问题不清楚,请告诉我。 你的帮助将非常感激! 提前致谢 !

“Apple Color Emoji.ttf”的授权

什么是OS X的狮子/System/Library/Fonts/Apple Color Emoji.ttf ? 在本文中,苹果公司的Peter Edberg说: 如前所述,苹果公司希望通过使用许可证来使苹果表情符号字体和字形能够广泛使用,使得任何人都可以在他们认为合适的时候改变它,或者将它的字形与另一种字体相结合,而不用苹果收购任何 这种改变的权利。 我们要施加的唯一条件是:a)“Apple Emoji”这个名字只能用于未经修改的原始版本 字体; 如果字体被修改或与另一种字体结合, 结果必须有不同的名称(没有“苹果”)。 b)原始字体,或者从原始字体或从其衍生而来的原始字体,不能作为独立包装出售。 (但是,它可能是 作为包装出售的系统的一部分包括在内)。 否则,第三方应该可以自由使用字体,或适应,修改,扩展,分发等。 然而,在发布时(2009年),苹果并没有决定实际的许可证。 我试图找出现在,但我找不到一个更正式的许可证声明。 [ 更新2014-03-12 :我现在已经邮寄埃德伯格先生,并要求澄清。]

UIKeyboardWillChangeFrame通知不使用表情符号键盘

首先我有一个UIViewController监听UIKeyboardWillShow通知来调整键盘的屏幕。 但每次我改变表情符号键盘,通知没有被调用。 所以,我改成了UIKeyboardWillChangeFrame这样的通知 NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardChanged(notification:)), name: NSNotification.Name.UIKeyboardWillShow, object: nil) 它似乎工作正常,如果我只是通过点击键盘types更改为表情符号。 但是,如果按住键盘types来select(我的键盘有多种语言)并select表情符号键盘,则通知不会被触发。 任何人有过这样的事情? 有什么build议么?

在iOS 5.x的UITextView中增加表情字符的字体大小

如果我有UITextView并将字体大小设置为32.当我运行应用程序(在模拟器和设备上),我看到一个大的光标和我键入的文本就像我认为会出现。 但是,如果我切换表情符号键盘,他们显示小。 像字体的大小从来没有增加。 我知道这些表情符号字体的缩放比例,因为我在OSX Lion中把它们吹到了巨大的比例,如果我用表情符号创build一个UIButton作为标签,并将字体设置为“Apple Color Emoji”,字体大小为64,他们在我的设备上看起来非常漂亮。 看来只是UITextView没有调整它们的大小。

在推送通知中通过PHP在iOS上发送表情符号

我想通过推送通知发送一些表情符号图标,但不知道如何做到这一点。 有没有人用PHP成功实现了这个? 举个例子,我只是想以一个笑脸作为前提。 我的问题纯粹是关于表情符号,我有一个成功的APNS脚本。 感谢您的任何指导。

为什么Emoji无法在UITextField中正确显示?

使用以下代码设置表情符号字符时: self.textField.text = @"\ue415"; 它只是显示为一个正方形。 但是当我从键盘input一个表情符号显示正确。 有什么问题? PS:我正在使用IOS 5.1

如何检测用户何时更换键盘?

有什么方法来检测用户何时更改键盘types,特别是在这种情况下的表情符号键盘?