UITextField监控文字变化方法

项目里需要在不隐藏键盘的情况下,来更改button 的状态。

这里就是要对uitextfield监控,uitextfield继承于UIControl,所以可以 使用addTarget方法,具体如下。

1,在textFieldDidBeginEditing增加

-(void)textFieldDidBeginEditing:(UITextField *)textField
{
    [m_phoneNum addTarget:self action:@selector(textLengthChange:) forControlEvents:UIControlEventEditingChanged];
}

2,实现textLengthChange方法

-(void)textLengthChange:(id)sender
{
    if (m_phoneNum.text.length<=0 ) {
        [m_registBt setEnabled:NO];
    }else{
        [m_registBt setEnabled:YES];
    }
}

这样就可以在隐藏键盘的情况下来更改。

UITextField监控文字变化方法,布布扣,bubuko.com

时间: 2024-12-18 03:06:51

UITextField监控文字变化方法的相关文章

Lr监控linux系统资源方法

1.监控linux系统需要开启rstatd和xinetd两个服务,查看系统是否配置rstatd.xinetd守护进程:   输入命令:rpcinfo -p查看rstatd服务   输入命令:rpm -q xinetd查看xinetd服务 2. 监控linux系统需要安装下载4个服务包:(1)rpc.rstatd-4.0.1.tar.gz(2)rsh-0.17-14.i386.rpm (3)rsh-server-0.17-14.i386.rpm (4)xinetd-2.3.14-10.el5.i3

php 监控文件变化 并上传到服务器

最近有个思路.想要监控本地文件变化 并上传到指定服务器. 刚开始有这个想法的时候找了很多资料.关于 windows 和linux 上怎么监控文件变化的 最后选择了 比较MD5值的方法. 我也写了一段 但是也大同小异. 于是 其中借用了别人的代码 他的github 是 https://github.com/tansuo1989/mydemo/blob/master/php-demo/file_watch.php 话不多说 上代码 <?php /** * Created by PhpStorm. *

JAMon监控web工程方法的调用性能

JAMon简介 JAMon的全名是:Java Application Monitor.它是一个小巧的,免费的,高性能的,线程安全的性能监测工具. 它可以用来测定系统的性能瓶颈,也可以用来监视用户和应用程序之间的交互情况. Jamon主要是用来检测jee的应用程序. JAMon集成到项目中 假设现在有一个项目名为bookShop,目录结构如下: bookshop java resources src com.allen.bookshop filter PageMonFilter webConten

UIButton上同时显示图片和文字的方法

参考:http://blog.csdn.net/qijianli/article/details/8152726 不过有个问题,就是我使用时不能改变文字的颜色,后来修改了一下方法,如下: 定义一个UIButton+Manager文件,在.h #import <UIKit/UIKit.h> @interface UIButton (UIButtonImageWithLable) - (void) setImage:(UIImage *)image withTitle:(NSString *)ti

python通过colorama模块在控制台输出彩色文字的方法

本文实例讲述了python通过colorama模块在控制台输出彩色文字的方法. colorama是一个python专门用来在控制台.命令行输出彩色文字的模块,可以跨平台使用,在windows下linux下都工作良好,如果你想让控制台的输出信息更漂亮一些,可以使用给这个模块. colorama官方地址:https://pypi.python.org/pypi/colorama 安装colorama模块 pip install colorama 用法: >>> from colorama i

CSS技巧: CSS隐藏文字的方法(CSS text-indent: -9999px;)

建站过过程中朋友喜欢把网站名称用H1表示,但从美观考虑,要用logo图片来代替h1,这时需要隐藏h1内的这段文字,但又不能对搜索引擎不友好,否则就失去了定义h1标签的意义. 在CSS中如何以图代字,找了一下CSS隐藏文字的方法,有以下几条: 1.display:none; 这个大家普遍说法是,搜索引擎可能认为被隐藏的文字属于垃圾信息而被忽略,不为隐藏的对象保留物理占位空间.GG也搜CSS文件?不过如果用这个方法,<h1>如何设计,也是难题. 2.visibility:hidden; 和disp

手机图片转换文字识别方法

手机图片转换文字识别方法 iPhone6这款设计图出自设计师卡萨巴-纳吉之手,而在他眼中的iPhone6应该朝着透明的方向靠拢.因而,他将该设备打造成了一款极薄.透明,且内置有可互动玻璃外观的"神机".据悉,设计图中的iPhone6拥有一个内置有LED灯的HOME键,只有在用户按下时才会亮起.而且,该手机还具备有全息投影功能,可以将手机画面投射到一块相对更宽的背景中.最炫酷的就是拍照技术,FaceTime 摄像头提供与 iSight 摄像头相同的曝光控制功能,想要调节照片或视频的明暗,

Mac技巧之让苹果电脑的 QuickLook(快速查看)可以直接选择和复制文字的方法

QuickLook(快速查看)是苹果电脑 Mac OS X 系统一项非常方便的功能:选中一个文件,只需按下空格键即可查看其内容,再按一下空格则退出 QuickLook,不必花时间启动/关闭任何软件.但 QuickLook 弹窗里的文字只能看不能点,想复制的话还得双击文件用软件打开.下面是让 QuickLook(快速查看)里可以直接选择和复制文字的方法,txt.PDF.Pages.doc 等等都适用. 打开终端(找不到的点击 Mac 屏幕右上角放大镜搜索 “终端”),粘入下面这行命令 defaul

在pdf上进行修改文字,PDF文字修改方法

PDF文件在办公领域使用的越来越多,许多刚刚接触过PDF格式文件的小伙伴一定被PDF文件修改难倒过.所以,今天小编就要告诉大家如何在PDF上进行修改文字,PDF文字修改方法是什么.操作软件:迅捷PDF编辑器1.首先我们用一个能够修改PDF文件的工具将我们需要修改文字的PDF文件给打开.2.我们找到界面上方的编辑内容按钮,点击编辑内容按钮中被红线框选的部分,这时候会弹出四个选项供我们选择,根据自己实际需求选择即可.3.选择后,我们就进入了编辑模式,双击需要修改的文字段,文字周边会出现蓝色框架,我们