欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IOS程序開發(fā)之禁止輸入表情符號實例代碼

 更新時間:2016年04月13日 10:11:10   作者:Livia.Chen  
如何禁止輸入表情符號呢?下面腳本之家小編給大家分享IOS程序開發(fā)之禁止輸入表情符號實例代碼,感興趣的朋友參考下吧

廢話不多說了,先給大家展示效果圖。

一,效果圖。


二,工程圖。


三,代碼。

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.
//初始化背景
[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 -UITextViewDelegate
- (void)textViewDidChange:(UITextView *)textView
{
NSRange textRange = [textView selectedRange];
[textView setText:[self disable_emoji:[textView text]]];
[textView setSelectedRange:textRange];
}
//禁止輸入表情
- (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 stringByReplacingMatchesInString:text
options:0
range:NSMakeRange(0, [text length])
withTemplate:@""];
return modifiedString;
}

相關(guān)文章

  • iOS 捕獲程序崩潰日志

    iOS 捕獲程序崩潰日志

    我們常常會遇到iPhone手機或者iPad平板上運行APP崩潰的問題,有時候打開某個APP,卻一下子“閃退”了。對于開發(fā)者來說,這個絕對是頭疼的問題。那么如何獲取到iOS設(shè)備崩潰日志呢?這個提供一些簡單的方法,共開發(fā)者與用戶溝通使用。
    2015-06-06
  • iOS開發(fā)中判斷字符串為空的方法

    iOS開發(fā)中判斷字符串為空的方法

    判斷字符串為空,看著很簡單,其實不然,下面通過本篇文章給大家介紹了iOS開發(fā)中判斷字符串為空的方法,需要的朋友可以參考下
    2017-12-12
  • iOS藍(lán)牙設(shè)備名稱緩存問題的解決方法

    iOS藍(lán)牙設(shè)備名稱緩存問題的解決方法

    這篇文章主要給大家介紹了關(guān)于iOS藍(lán)牙設(shè)備名稱緩存問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • IOS自定義UIButton九宮格效果

    IOS自定義UIButton九宮格效果

    這篇文章主要介紹了IOS自定義UIButton九宮格效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • iOS Runntime 動態(tài)添加類方法并調(diào)用-class_addMethod

    iOS Runntime 動態(tài)添加類方法并調(diào)用-class_addMethod

    這篇文章主要介紹了iOS Runntime 動態(tài)添加類方法并調(diào)用-class_addMethod的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • ios利用RunLoop原理實現(xiàn)去監(jiān)控卡頓實例詳解

    ios利用RunLoop原理實現(xiàn)去監(jiān)控卡頓實例詳解

    這篇文章主要為大家介紹了ios利用RunLoop原理實現(xiàn)去監(jiān)控卡頓實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • IOS中的target action控件的實現(xiàn)

    IOS中的target action控件的實現(xiàn)

    這篇文章主要介紹了IOS中的target action控件的實現(xiàn)的相關(guān)資料,這里提供實現(xiàn)target action的簡單實例幫助大家學(xué)習(xí)理解該如何實現(xiàn),需要的朋友可以參考下
    2017-08-08
  • iOS開發(fā)之離線地圖核心代碼

    iOS開發(fā)之離線地圖核心代碼

    本文給大家分享ios開發(fā)之離線地圖核心代碼,代碼簡單易懂,非常實用,有需要的朋友參考下
    2016-04-04
  • IOS多線程編程NSThread的使用方法

    IOS多線程編程NSThread的使用方法

    這篇文章主要介紹了IOS多線程編程NSThread的使用方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解使用多線程的方法,需要的朋友可以參考下
    2017-10-10
  • Xcode 下刪除Provisioning Profiles文件詳細(xì)介紹

    Xcode 下刪除Provisioning Profiles文件詳細(xì)介紹

    這篇文章主要介紹了Xcode 下刪除Provisioning Profiles文件詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12

最新評論