TextView text mixing, textview text
-(Void) layoutSubviews {skContentView. backgroundColor = self. backgroundColor; skContentView. frame = self. bounds; attributes * string = [[NSMutableAttributedString alloc] initWithString: @ "123456789101112 butes: nil]; [string addAttribute: NSFontAttributeName value: [UIFont systemFontOfSize: 16.0] range: NSMakeRange (0, string. length-1)]; MMTextAttachment * textAttachment = [[MMTextAttachment alloc] initWithData: nil ofType: nil]; UIImage * smileImage = [UIImage imageNamed: @ "a.jpg"]; // my emoticon image named a.jpg textAttachment. image = smileImage; NSAttributedString * textAttachmentString = [NSAttributedString attributedStringWithAttachment: textAttachment]; [string insertAttributedString: textAttachmentString atIndex: 6]; _ skInputTextView. attributedText = string ;}
@ Interface MMTextAttachment: Destination {}@ end @ implementation MMTextAttachment // The image size is consistent with the text-(CGRect) Destination :( NSTextContainer *) textContainer destination :( CGRect) lineFrag glyphPosition :( CGPoint) position characterIndex :( NSUInteger) charIndex NS_AVAILABLE_IOS (7_0) {return CGRectMake (0, 0, lineFrag. size. height, lineFrag. size. height);} @ end