zoukankan      html  css  js  c++  java
  • OC & Swift中UITextFiled、UITextView限制输入字数

    OC中限制字数的方法

    我是用通知实现的,首先添加UITextFiled和UITextView的接收中心

     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textViewNotifitionAction:) name:UITextViewTextDidChangeNotification object:nil];
    
     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldNotifitionAction:) name:UITextFieldTextDidChangeNotification object:nil];

    通知调用的方法

    - (void)textViewNotifitionAction:(NSNotification *)userInfo{
    
        if (_textV.text.length>=10) {
            NSString *str = [_textV.text substringToIndex:10];
            _textV.text = str;
        }
    
    }
    
    - (void)textFieldNotifitionAction:(NSNotification *)userInfo{
        if (_textF.text.length>=10) {
            NSString *str = [_textF.text substringToIndex:10];
            _textF.text = str;
        }
    }

    Swift中限制字数的方法

    设置接收中心

    NSNotificationCenter.defaultCenter().addObserver(self, selector: "textViewNotifitionAction:", name: UITextViewTextDidChangeNotification, object: nil); 
    NSNotificationCenter.defaultCenter().addObserver(self, selector: "textFiledNotifitionAction:", name: UITextFieldTextDidChangeNotification, object: nil);

    通知调用的方法

    func textViewNotifitionAction(userInfo:NSNotification){
            let textVStr = textV.text as NSString;
            if (textVStr.length >= 10) {
                let str = textVStr.substringToIndex(10);
                textV.text = str;
            }
    
        }
    func textFiledNotifitionAction(userInfo:NSNotification){
            let textFStr = textF.text! as NSString;
            if (textFStr.length >= 10) {
                let str = textFStr.substringToIndex(10);
                textF.text = str;
            }
    
        }
  • 相关阅读:
    WeQuant交易策略—NATR
    WeQuant交易策略—网格交易
    免交易手续费的数字货币交易所
    WeQuant交易策略—ATR
    WeQuant交易策略—RSI
    WeQuant交易策略—BOLL
    WeQuant交易策略—KDJ
    WeQuant交易策略—MACD
    WeQuant交易策略—EMA指标
    WeQuant交易策略—简单均线
  • 原文地址:https://www.cnblogs.com/zxh-iOS/p/5902743.html
Copyright © 2011-2022 走看看