gpt4 book ai didi

iphone - First Responder 没有将焦点放在 uitextfield 上

转载 作者:行者123 更新时间:2023-11-29 11:18:34 24 4
gpt4 key购买 nike

我正在尝试设置 uitextfield 的焦点。使用此代码

[_partNoTextField becomeFirstResponder];

当我运行代码时,键盘消失,文本字段不在焦点上。在它运行我的 IBAction checkpartno 之后,我需要它专注于 _partNoTextField。在文本字段上,我设置了 Did end on exit 以调用我的 checkpartno ibaction,因此当用户点击返回时它会运行它。我怎样才能让焦点回到 _partNoTextField ?

最佳答案

不要使用“did end on exit”选择器,而是将文本字段中的委托(delegate)设置回您的 Controller ,然后:

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
// i.e. run your IBAction when clicking on return key
//
// here I am assuming your checkparno action lives in the
// same object as your delegate
[self checkpartno: textField];
return NO; // returning NO means the keyboard stays up
}

关于iphone - First Responder 没有将焦点放在 uitextfield 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8297119/

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