gpt4 book ai didi

objective-c - 在 textFieldShouldReturn 之后调用方法

转载 作者:行者123 更新时间:2023-12-04 05:18:19 25 4
gpt4 key购买 nike

我想在键盘关闭后调用我的登录方法 - 因为我想开始动画并将 UIView alpha 更改为 0.5 直到响应。

- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
if (theTextField == self.passwordText){
//hide the keyboard
[theTextField resignFirstResponder];

[self validateCredentialsRemotely];

}else{
[self.passwordText becomeFirstResponder];
}
return YES;
}

键盘没有被解雇 之前 对方法的调用 validateCredentialsRemotely并且在显示键盘时屏幕会卡住。我希望它先被解雇,然后再调用该方法。

最佳答案

使用此通知..

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];

在 keyboardWillHide 方法中调用您的 validateCredentialsRemotely 方法,这可能会解决您的第一个问题

关于objective-c - 在 textFieldShouldReturn 之后调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972461/

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