// // CSJDislikeNewInputView.h // CSJAdSDK // // Created by xzj on 2020/4/21. // Copyright © 2020 bytedance. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN @class CSJDislikeNewInputView; @protocol CSJDislikeNewInputViewDelegate - (UIView *)containerViewInDislikeNewInputView:(CSJDislikeNewInputView *)dislikeNewInputView; - (void)dislikeNewInputView:(CSJDislikeNewInputView *)dislikeNewInputView inputText:(NSString *)inputText; - (void)keyboardWillShowInDislikeNewInputView:(CSJDislikeNewInputView *)dislikeNewInputView; - (void)keyboardDidShowInDislikeNewInputView:(CSJDislikeNewInputView *)dislikeNewInputView; - (void)keyboardWillHideInDislikeNewInputView:(CSJDislikeNewInputView *)dislikeNewInputView; - (void)keyboardDidHideInDislikeNewInputView:(CSJDislikeNewInputView *)dislikeNewInputView; @end @interface CSJDislikeNewInputView : UIView /// inputAccessoryView是否可用 @property (nonatomic, assign) BOOL validInputAccessoryView; @property (nonatomic, assign, readonly) BOOL showKeyboard; @property (nonatomic, weak) id delegate; #pragma mark - Public - (void)hideKeyboard; @end NS_ASSUME_NONNULL_END