// // LMJTextViewController.h // PLMMPRJK // // Created by windshan on 2017/4/26. // Copyright © 2017年 GoMePrjk. All rights reserved. // #import "LMJNavUIBaseViewController.h" #import "LMJNavUIBaseViewController.h" @class LMJTextViewController; @protocol LMJTextViewControllerDataSource @optional - (UIReturnKeyType)textViewControllerLastReturnKeyType:(LMJTextViewController *)textViewController; - (BOOL)textViewControllerEnableAutoToolbar:(LMJTextViewController *)textViewController; // 控制是否可以点击点击的按钮 - (NSArray *)textViewControllerRelationButtons:(LMJTextViewController *)textViewController; @end @protocol LMJTextViewControllerDelegate @optional #pragma mark - 最后一个输入框点击键盘上的完成按钮时调用 - (void)textViewController:(LMJTextViewController *)textViewController inputViewDone:(id)inputView; @end @interface LMJTextViewController : LMJNavUIBaseViewController - (BOOL)textFieldShouldClear:(UITextField *)textField NS_REQUIRES_SUPER; - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string NS_REQUIRES_SUPER; - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text NS_REQUIRES_SUPER; - (BOOL)textFieldShouldReturn:(UITextField *)textField NS_REQUIRES_SUPER; @end #pragma mark - design UITextField IB_DESIGNABLE @interface UITextField (LMJTextViewController) @property (assign, nonatomic) IBInspectable BOOL isEmptyAutoEnable; @end @interface LMJTextViewControllerTextField : UITextField @end