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

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

textField 有一个自带的代理方法,在你选中某个输入框时会先跑

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

这个代理,意思时这个输入框是否可以被编辑,可以在这里跑你需要触发的事件。然后在最后return yes 即可。

如果想在uitextfield被点击获得焦点时捕捉这个事件,可以实现UITextfieldDelegate的相关方法,这些方法是UITextfield的事件处理函数。

如果想让通过代码让uitextfield获得焦点,调[uitextfield becomeFirstResponder]

UIButton *btn可以设置 btn.enable = NO这样btn就不会接收到点击事件了。 也可以设置 btn.UserInteractive = NO也能阻止btn接收点击事件。


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

原文地址:https://54852.com/tougao/7767927.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存