如何使用表情符号制作NSTextfield?

时间:2013-08-01 09:47:19

标签: macos cocoa nstextfield rich-text-editor emoticons

我正在尝试在mac上开发XMPP聊天客户端。 我想像Skype一样使用表情符号 聊天文本字段。

我试过这种方式:NSTextView insert image in between text

    NSMutableAttributedString* mastring = [[NSMutableAttributedString alloc] initWithAttributedString:astring];
    NSImage * emoticon = [NSImage imageNamed:@"smile.png"];
    NSTextAttachmentCell *attachmentCell = [[NSTextAttachmentCell alloc] initImageCell:emoticon];
    NSTextAttachment *attachment = [[NSTextAttachment alloc] init];
    [attachment setAttachmentCell: attachmentCell ];
    NSAttributedString *attributedString = [NSAttributedString attributedStringWithAttachment: attachment];
    [allstring insertAttributedString:attributedString atIndex:1];

所以我将表情符号图像插入到NSTextField中,但我无法将表情符号图像复制/粘贴到另一个NSTextfield中。 请技术我。谢谢大家。

0 个答案:

没有答案