gpt4 book ai didi

ios - UITextField 失去焦点事件

转载 作者:IT王子 更新时间:2023-10-29 08:08:04 27 4
gpt4 key购买 nike

我在 MyCustomUIView 类中有一个 UITextField,当 UITextField 失去焦点时,我想隐藏该字段并显示其他内容。

UITextField 的代表设置为 MyCustomUIView通过 IB,我还有“退出时结束”和“编辑结束”事件指向 IBAction MyCustomUIView 内的方法.

@interface MyCustomUIView : UIView { 

IBOutlet UITextField *myTextField;

}

-(IBAction)textFieldLostFocus:(UITextField *)textField;

@end

但是,当 UITextField 失去焦点时,这些事件似乎都不会被触发。您如何捕获/寻找此事件?

UITextField 的代表设置为 MyCustomUIView所以我收到 textFieldShouldReturn完成后关闭键盘的消息。

但我也感兴趣的是计算用户何时按下屏幕上的其他区域(比如另一个控件或只是空白区域)并且文本字段失去焦点。

最佳答案

尝试对以下方法使用委托(delegate):

- (BOOL) textFieldShouldEndEditing:(UITextField *)textField {
NSLog(@"Lost Focus for content: %@", textField.text);
return YES;
}

这对我有用。

关于ios - UITextField 失去焦点事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1133224/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com