我有一个 UITextField
和它旁边的一个按钮。按下按钮时,将触发一个事件以测试用户在文本字段中键入的内容是否与我要查找的内容相同。我想这样做,而不是在它旁边有一个按钮,他们必须点击,它会在他们点击返回/输入时触发事件。一段时间以来,我一直在寻找如何做到这一点,但我发现的都是不起作用的东西,或者来自 2009-10 年的东西。我该怎么办?
这正是我所拥有的:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if ([UserText.text isEqualToString:@"hi"] || [UserText.text isEqualToString:@"hello"]) {
test.hidden = false;
}
return NO;
}
我也刚刚添加
UserText.delegate = self;
最佳答案
为什么不能用
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
// You can trigger your events here.
return NO;
}
并在 Storyboard中设置委托(delegate)。每当用户单击输入/返回时,都会调用此方法。您可以相应地触发您的事件。
关于ios - 我希望使用输入/返回按钮和我的 UITextField 触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29799547/