zoukankan      html  css  js  c++  java
  • 如何限制TextField中字符输入的数目?

    如何限制TextField中字符输入的数目,经过研究得到了2种方法。

    1)通过监听键盘UITextFieldTextDidChangeNotification的消息,观察者在收到消息后执行相应的函数。
    a)在viewDidLoad中,注册观察者
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changRegisterPhoneText) name:UITextFieldTextDidChangeNotification object:nil];

    b)观察者在收到消息后执行相应的函数
    - (void)changeRegisterPhoneText{
    //执行相应控制字符数目的操作
    }


    2)通过TextField的代理事件
    - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
    //通过返回NO,禁止你输入字符,而通过返回YES,允许用户输入字符
    }
    该函数的相关解释如图片所示。 
    图片:函数解释.png 
  • 相关阅读:
    Spark高级数据分析· 2数据分析
    rtsp 学习
    vs code 体验
    RTP 学习
    libev 学习使用
    TS 数据流分析学习
    linux 编程
    times、 time、clock函数说明
    gcc 学习
    2010912 双模机顶盒学习记录
  • 原文地址:https://www.cnblogs.com/iOS-kk/p/5207305.html
Copyright © 2011-2022 走看看