// // ViewController.m // ISEmojiViewSample // // Created by isaced on 14/12/25. // Copyright (c) 2014年 isaced. All rights reserved. // #import "ViewController.h" #import "ISEmojiView.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // init ISEmojiView ISEmojiView *emojiView = [[ISEmojiView alloc] initWithTextField:self.textView delegate:self popAnimationEnable:YES]; self.textView.inputView = emojiView; [self.textView becomeFirstResponder]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } -(void)emojiView:(ISEmojiView *)emojiView didSelectEmoji:(NSString *)emoji{ self.textView.text = [self.textView.text stringByAppendingString:emoji]; } -(void)emojiView:(ISEmojiView *)emojiView didPressDeleteButton:(UIButton *)deletebutton{ if (self.textView.text.length > 0) { NSRange lastRange = [self.textView.text rangeOfComposedCharacterSequenceAtIndex:self.textView.text.length-1]; self.textView.text = [self.textView.text substringToIndex:lastRange.location]; } } @end