TTextViewDelegate Protocol Reference

Conforms to NSObject
Declared in TUIInputBar.h

Overview

输入条的回调委托 本委托包含输入条各种情况下的对于各种事件的回调。

– inputBarDidTouchFace: required method

点击表情按钮,即“笑脸”后的回调委托。 您可以通过该回调实现:点击表情按钮后,显示出对应的表情视图。

- (void)inputBarDidTouchFace:(TUIInputBar *)textView

Parameters

textView

委托者,当前与用户交互的 InputBar。

Declared In

TUIInputBar.h

– inputBarDidTouchMore: required method

点击更多按钮,即“+”后的回调委托。 您可以通过该回调实现:相应用户的点击操作,显示出对应的更多视图。

- (void)inputBarDidTouchMore:(TUIInputBar *)textView

Parameters

textView

委托者,当前与用户交互的 InputBar。

Declared In

TUIInputBar.h

– inputBarDidTouchVoice: required method

点击语音按钮,即“声波”图标后的回调委托。 您可以通过该回调实现:显示出相应的操作提示视图,并开始语音的录制采集。

- (void)inputBarDidTouchVoice:(TUIInputBar *)textView

Parameters

textView

委托者,当前与用户交互的 InputBar。

Declared In

TUIInputBar.h

– inputBar:didChangeInputHeight: required method

输入条高度更改时的回调委托 当您点击语音按钮、表情按钮、“+”按钮或者呼出/收回键盘时,InputBar 高度会发生改变时,执行该回调 您可以通过该回调实现:通过该回调函数进行 InputBar 高度改变时的 UI 布局调整。 在 TUIKit 默认的实现中,本回调函数在处理了表情视图与更多视图的浮现后,进一步调用了 TUIInputController 中的 didChangeHeight 委托进行 UI 布局的高度调整。

- (void)inputBar:(TUIInputBar *)textView didChangeInputHeight:(CGFloat)offset

Parameters

textView

委托者,当前与用户交互的 InputBar。

offset

输入条高度改变的偏移量。

Declared In

TUIInputBar.h

– inputBar:didSendText: required method

发送文本消息时的回调委托。 当您通过 InputBar 发送文本消息(通过键盘点击发送时),执行该回调函数。 您可以通过该回调实现:获取 InputBar 的内容,并将消息进行发送。 在 TUIKit 默认的实现中,本回调函数在处理了表情视图与更多视图的浮现后,进一步调用了 TUIInputController 中的 didSendMessage 委托进行消息发送的进一步逻辑处理。

- (void)inputBar:(TUIInputBar *)textView didSendText:(NSString *)text

Parameters

textView

委托者,当前与用户交互的 InputBar。

text

点击发送时,当前 InputBar 中的文本消息。

Declared In

TUIInputBar.h

– inputBar:didSendVoice: required method

发送语音后的回调委托 当您长按语音按钮并松开时,执行该回调函数。 您可以通过该回调实现:对录制到的语音信息进行处理并发送该语音消息。 在 TUIKit 默认的实现中,本回调函数在处理了表情视图与更多视图的浮现后,进一步调用了 TUIInputController 中的 didSendMessage 委托进行消息发送的进一步逻辑处理。

- (void)inputBar:(TUIInputBar *)textView didSendVoice:(NSString *)path

Parameters

textView

委托者,当前与用户交互的 InputBar。

path

松开语音按钮时,当前录制的语音所在的路径。

Declared In

TUIInputBar.h

– inputBarDidTouchKeyboard: required method

点击键盘按钮后的回调委托 点击表情按钮后,对应位置的“笑脸”会变成“键盘”图标,此时为键盘按钮。 您可以通过该回调实现:隐藏当前显示的表情视图或者更多视图,并浮现键盘。

- (void)inputBarDidTouchKeyboard:(TUIInputBar *)textView

Parameters

textView

委托者,当前与用户交互的 InputBar。

Declared In

TUIInputBar.h