Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions QKeyboardEmotionView/Classes/QInputBarView.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ extern const int UIInputBarViewMinHeight;
// 输入框文本变化
- (void)inputBarView:(QInputBarView *)inputBarView textViewDidChange:(UITextView *)inputTextView;


- (BOOL)inputBarView:(QInputBarView *)inputBarView textViewDidChange:(UITextView *)inputTextView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;


// 输入框的高度发生了改变(因为输入了值)
- (void)inputBarView:(QInputBarView *)inputBarView inputTextView:(UITextView *)inputTextView heightDidChange:(CGFloat)changeValue becauseSendText:(BOOL)becauseSendText;

Expand Down
4 changes: 4 additions & 0 deletions QKeyboardEmotionView/Classes/QInputBarView.m
Original file line number Diff line number Diff line change
Expand Up @@ -548,6 +548,10 @@ - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range r
}
return NO;
}

if ([self.delegate respondsToSelector: @selector(inputBarView:textViewDidChange:shouldChangeTextInRange:replacementText:)]) {
return [self.delegate inputBarView:self textViewDidChange:textView shouldChangeTextInRange:range replacementText:text];
}
return YES;
}

Expand Down