使用带有Image的iOS8自定义键盘

时间:2014-12-04 12:30:46

标签: objective-c iphone ios8 custom-keyboard

我是iOS应用程序开发人员。 我在iOS自定义键盘扩展中工作。 我需要在自定义键盘中显示一些图像,我已经完成了。 但是,点击该图片,相同的图片将粘贴/发送到文字区域(UITextFieldUITextView)。

我为此完成了以下代码:

 NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init];
        textAttachment.image = [UIImage imageNamed:@"Gun.png"];      

 CGFloat scaleFactor = 10;
 textAttachment.image = [UIImage imageWithCGImage:textAttachment.image.CGImage scale:scaleFactor orientation:UIImageOrientationUp];
 NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment];
 //[attributedString replaceCharactersInRange:NSMakeRange(6, 1) withAttributedString:attrStringWithImage];

 [self.textDocumentProxy insertText:[NSString stringWithFormat:@"%@", attrStringWithImage]];

但图像未显示在文本区域中。

0 个答案:

没有答案