gpt4 book ai didi

iphone - 如何知道从按钮 ios 输入数据时文本字段值是否发生变化

转载 作者:行者123 更新时间:2023-12-03 21:01:26 24 4
gpt4 key购买 nike

当我从某些按钮而不是从键盘输入数据时,我如何知道文本字段值是否发生更改。我已经尝试过 UITextfield 委托(delegate)方法,但它仅在我使用键盘时才有效。我正在使用不同的 UIButtons在文本字段上输入数据,因此 UITextfield 委托(delegate)在这里不起作用。请分享您对我应该在这里使用的方法的想法。我应该使用 NSNotification 吗?但是如何知道从 UIButton 输入的数据上的文本字段值发生了变化。

我使用的引用资料是 Listen to a value change of my text field

How to check text field input at real time?

最佳答案

您可以在特定的 UITextField 上添加键值观察

例如

[myTextField addObserver:self forKeyPath:@"text" options:0 context:nil];

// then implement this method

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
if([keyPath isEqualToString:@"text"] && [object isEqual:myTextField])
{
// here your logic on text change
}
}

关于iphone - 如何知道从按钮 ios 输入数据时文本字段值是否发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23927237/

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