gpt4 book ai didi

iphone - 如何获取用户输入时 UITextField 中显示的实际字符串?

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

UITextFieldDelegate 协议(protocol)仅提供一种合理的方法来获取有关 UITextField 更改的通知:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

此方法不提供实际的字符串,就像在文本字段中可见的那样。它在 UITextField 中的文本属性更新为新文本之前被调用。 字符串只是发生了变化。

我想找出答案的唯一方法是根据这些信息手动组装文本。我该怎么办呢?我必须发明解决方案还是已经有了解决方案?

最佳答案

您可能只是不需要委托(delegate)方法。

如果您使用 IB,您可以创建这样的 IBAction


-(IBAction)myTextFieldDidChange:(id)sender{ <br/>
NSString*aString = myTextField.text;<br/>
}



只需将此函数连接到相应的 UITextField(在本例中为 myTextField)对于事件 ValueChanged (UIControlEventValueChanged)

关于iphone - 如何获取用户输入时 UITextField 中显示的实际字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3802552/

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