From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/screendisplay/Classes/Base/BaseControllers/LMJTextViewController.h | 62 +++++++++++++++++++++++++++++++ 1 files changed, 62 insertions(+), 0 deletions(-) diff --git a/screendisplay/screendisplay/Classes/Base/BaseControllers/LMJTextViewController.h b/screendisplay/screendisplay/Classes/Base/BaseControllers/LMJTextViewController.h new file mode 100755 index 0000000..23a0d9c --- /dev/null +++ b/screendisplay/screendisplay/Classes/Base/BaseControllers/LMJTextViewController.h @@ -0,0 +1,62 @@ +// +// 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 <NSObject> + +@optional +- (UIReturnKeyType)textViewControllerLastReturnKeyType:(LMJTextViewController *)textViewController; + +- (BOOL)textViewControllerEnableAutoToolbar:(LMJTextViewController *)textViewController; + +// ��������������������������������������� +- (NSArray <UIButton *> *)textViewControllerRelationButtons:(LMJTextViewController *)textViewController; + +@end + + +@protocol LMJTextViewControllerDelegate <UITextViewDelegate, UITextFieldDelegate> + +@optional +#pragma mark - ������������������������������������������������������������ +- (void)textViewController:(LMJTextViewController *)textViewController inputViewDone:(id)inputView; +@end + +@interface LMJTextViewController : LMJNavUIBaseViewController<LMJTextViewControllerDataSource, LMJTextViewControllerDelegate> + +- (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 + + + + + -- Gitblit v1.8.0