ios中怎么编写当textField输入框获得输入焦点时触发一个事件函数

ios中怎么编写当textField输入框获得输入焦点时触发一个事件函数,第1张

如果想在uitextfield被点击获得焦点时捕捉这个事件,可以实现UITextfieldDelegate的相关方法,这些方法是UITextfield的事件处理函数
如果想让通过代码让uitextfield获得焦点,调[uitextfield becomeFirstResponder]

比如按下按钮 10秒后 才能继续点击。
-(void) buttonPressed{
buttonenabled = NO;
[NSTimer scheduledTimerWithTimeInterval:100f target:self selector:@selector(buttonPress) userInfo:nil repeats:NO];
}
-(void) buttonPress{
buttonenabled = YES;
}

- (void)viewDidLoad { [ [NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textChange)name:UITextFieldTextDidChangeNotification object:_textF]; } -(void)textChange { _btnenabled= selftextFtextlength>0; }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10547636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存