• 实时获取UITextField内容


    在UISearchBar中,当输入信息改变时,它就会调用textDidChange方法,

    但是UITextField没有这个功能,要实现就得手动addTarget,其实controlevent里还有很多其他的东西,大家有时间可以研研究究

    - (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;


    怎么去使用这个接口呢?主要分为两步,第一步就是在UItextField组件中增加对文件编辑改变时事件的监听,然后再实现监听器监听到事件时,所调用的方法.
    //第一步,对组件增加监听器

    [textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];

    //第二步,实现回调函数

    - (void) textFieldDidChange:(id) sender {
            UITextField *_field = (UITextField *)sender;
            NSLog(@"%@,%d",[_field text],_field.text.length);
    }
  • 相关阅读:
    字典列表元组的推导式使用方法
    算法之排序
    闭包与装饰器
    循环(打印一些小东西)
    iOS内存小知识
    NSset
    字典
    NSNumber
    NSString
    NSArray
  • 原文地址:https://www.cnblogs.com/songxing10000/p/4641743.html
Copyright © 2020-2023  润新知