[Code Note] Do not enter emojis or code note emojis
I ,.
2. Engineering Drawing.
3. Code.
RootViewController. h
#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITextViewDelegate>@end
RootViewController. m
-(Void) viewDidLoad {[super viewDidLoad]; // Do any additional setup after loading the view. // initialization background [self addView];} # pragma-mark-functions-(void) addView {UITextView * textView = [[UITextView alloc] initWithFrame: CGRectMake (50,100,200, 50)]; textView. backgroundColor = [UIColor redColor]; textView. delegate = self; [self. view addSubview: textView] ;}# pragma-mark-transform-(void) textViewDidChange :( UITextView *) textView {nsange textRange = [textView selectedRange]; [textView setText: [self disable_emoji: [textView text]; [textView setSelectedRange: textRange];} // disable the input expression-(NSString *) disable_emoji :( NSString *) text {NSRegularExpression * regex = [NSRegularExpression regularExpressionWithPattern: @ "[^ \ u0020-\ u007E \ u00A0-\ u00BE \ u2E80-\ uA4CF \ uF900-\ uFAFF \ uFE30-\ uFE4F \ \ uFF00-\ uFFEF \ u0080-\ u009F \ u2000-\ u201f \ r \ n] "options: NSRegularExpressionCaseInsensitive error: nil]; NSString * modifiedString = [regex Syntax: text options: 0 range: NSMakeRange (0, [text length]) withTemplate: @ ""]; return modifiedString ;}