2 u010321179 u010321179 于 2013.05.29 10:06 提问

每次UItextfield输入数字执行delegates

每次UITextfield 接收到一个数字时都要执行一个方法。好像是用textfieldDidBeginEditingtextfieldShouldChangeCharacterInRange,但不清楚怎么用相应的delegates。请高手指教。

2个回答

zhanglei5415
zhanglei5415   Rxr 2013.05.29 13:34

其实检听UITextField 在接收到每个字符时所执行某一个方法 是通过注册通知来实现的

[[NSNotificationCenter defaultCenter] addObserver:self
                                          selector:@selector(textChanged:)
                                              name:UITextFieldTextDidChangeNotification
                                            object:YOUR_TEXT_FIELD];

-(void)textChanged:(NSNotification *)notif {
    //to do your logic
}
KindAzrael
KindAzrael   2013.05.31 00:42

推荐你看我的这篇文章 详细讲解UITextField
http://blog.csdn.net/kindazrael/article/details/8138996

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!