gpt4 book ai didi

iphone - 不能从 textFieldDidBeginEditing 调用 resignFirstResponder 吗? (苹果手机)

转载 作者:行者123 更新时间:2023-12-03 22:56:31 26 4
gpt4 key购买 nike

[myTextField becomeFirstResponder];
[myTextField resignFirstResonder];

当我这样做 -(BOOL)textFieldShouldReturn:(UITextField *)textField , 有用。但是当我在 -(void)textFieldDidBeginEditing:(UITextField *)textField 中使用相同的代码时, 这没用。

我确定它正在调用 textFieldDidBeginEditing .我有一个 NSLog在方法内部,它正在被调用。

最佳答案

在退出 firstResponder 状态之前,textField 会回调自己的 -canResignFirstResponder方法,返回 NO如果 textField 当前处于编辑 session 中。你可以实现-textFieldShouldBeginEditing:委托(delegate)方法返回 NO如果您想阻止编辑 session 开始。

关于iphone - 不能从 textFieldDidBeginEditing 调用 resignFirstResponder 吗? (苹果手机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2664388/

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